From 88a5678e45a7d6b5027c2267e39f58d551f72664 Mon Sep 17 00:00:00 2001 From: Cian Hughes Date: Wed, 5 Mar 2025 01:08:14 +0000 Subject: [PATCH] Updated front page to include recent posts --- layouts/index.html | 54 ++++++++++++++++++++++++++++++++++++ layouts/partials/avatar.html | 9 ++++++ 2 files changed, 63 insertions(+) create mode 100644 layouts/index.html create mode 100644 layouts/partials/avatar.html diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..0385d61 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,54 @@ + + + + + + {{ i18n "home" }} | {{ .Site.Params.author.name }} + + + {{ partial "head.html" . }} + + + + + +
+ {{ partial "header.html" . }} + +
+
+
+ {{ if .Site.Params.author.avatarFirst }} + {{ partial "avatar.html" . }} + {{ end }} +
+

{{ .Site.Params.author.name }}

+
+ {{ if not .Site.Params.author.avatarFirst }} + {{ partial "avatar.html" . }} + {{ end }} + {{ if isset .Site.Params "social" }} + {{ partial "social.html" . }} + {{ end }} +
+
+
+

Recent Posts

+
    + {{ range first 5 (where .Site.RegularPages "Section" "posts") }} +
  • + {{ .Title }} + {{ .Date.Format "January 2, 2006" }} +
  • + {{ end }} +
+
+
+ + + {{ partial "footer.html" . }} +
+ + + + diff --git a/layouts/partials/avatar.html b/layouts/partials/avatar.html new file mode 100644 index 0000000..85f0ceb --- /dev/null +++ b/layouts/partials/avatar.html @@ -0,0 +1,9 @@ +{{ if .Site.Params.author.avatar }} +
+ {{ .Site.Params.author.name }} +
+{{ end }}