diff options
author | Francesco <tomaselli.fr@gmail.com> | 2024-04-22 13:19:56 +0200 |
---|---|---|
committer | Francesco <tomaselli.fr@gmail.com> | 2024-04-22 13:19:56 +0200 |
commit | 7b4b78ee8458b16a6167170bf7405d7bf911cfbc (patch) | |
tree | 96e756a5e36793bf50d26759e58c0467cc81e096 /layouts/_default/home.html | |
parent | fe32c5cc878b8f2608cb58057b3c0cab49488a2f (diff) |
Initial
Diffstat (limited to 'layouts/_default/home.html')
-rw-r--r-- | layouts/_default/home.html | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/layouts/_default/home.html b/layouts/_default/home.html new file mode 100644 index 0000000..bc3aad8 --- /dev/null +++ b/layouts/_default/home.html @@ -0,0 +1,58 @@ +{{ define "main" }} + +{{ .Content }} + +{{/* Intro summary section */}} +{{ if .Site.Params.homeIntro }} + +<div class="intro"> + {{ if .Site.Params.homeIntroTitle }} + <h1>{{ .Site.Params.homeIntroTitle }}</h1> + {{ end }} + + {{ if .Site.Params.homeIntroContent }} + <p>{{ .Site.Params.homeIntroContent | markdownify }}</p> + {{ end }} +</div> + +{{ end }} + +{{/* Social Icons */}} + +{{ with site.Params.social }} +<div class="social-icons"> + {{- range . }} + <a href="{{ trim .url " " | safeURL }}" target="_blank" rel="noopener noreferrer me" + title="{{ (.title | default .name) | title }}"> + {{ partial "svg.html" . }} + </a> + {{- end }} +</div> +{{ end }} + +{{/* Collection Section */}} + +{{ if .Site.Params.homeCollection }} + +{{ with .Site.Params.homeCollectionTitle}} +<h1> {{ . }} </h1> +{{ end }} + +{{ $pages := where .Site.RegularPages "Section" .Site.Params.homeCollection }} + +{{ $paginationSize := 1}} +{{ if (gt .Site.Params.paginationSize 0) }} +{{ $paginationSize = .Site.Params.paginationSize }} +{{ end }} + +{{ $paginator := .Paginate $pages $paginationSize }} + +{{ range $index, $page := $paginator.Pages }} +{{ partial "post-entry.html" $page}} +{{ end }} + +{{ partial "pagination-controls.html" $paginator}} + +{{ end }} + +{{ end }}
\ No newline at end of file |