summaryrefslogtreecommitdiff
path: root/layouts/_default/home.html
diff options
context:
space:
mode:
authorFrancesco <tomaselli.fr@gmail.com>2024-04-22 13:19:56 +0200
committerFrancesco <tomaselli.fr@gmail.com>2024-04-22 13:19:56 +0200
commit7b4b78ee8458b16a6167170bf7405d7bf911cfbc (patch)
tree96e756a5e36793bf50d26759e58c0467cc81e096 /layouts/_default/home.html
parentfe32c5cc878b8f2608cb58057b3c0cab49488a2f (diff)
Initial
Diffstat (limited to 'layouts/_default/home.html')
-rw-r--r--layouts/_default/home.html58
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