Updated front page to include recent posts

This commit is contained in:
2025-03-05 01:08:14 +00:00
parent 0566eee1e2
commit 88a5678e45
2 changed files with 63 additions and 0 deletions

54
layouts/index.html Normal file
View File

@@ -0,0 +1,54 @@
<!DOCTYPE html>
<html lang="{{ .Site.LanguageCode }}">
<head>
<title>
{{ i18n "home" }} | {{ .Site.Params.author.name }}
</title>
{{ partial "head.html" . }}
</head>
<body>
<div class="flexWrapper">
{{ partial "header.html" . }}
<div class="content vertical" style="justify-content: space-evenly">
<main class="main">
<div class="indexWrapper">
{{ if .Site.Params.author.avatarFirst }}
{{ partial "avatar.html" . }}
{{ end }}
<div>
<h1 class="indexHeader">{{ .Site.Params.author.name }}</h1>
</div>
{{ if not .Site.Params.author.avatarFirst }}
{{ partial "avatar.html" . }}
{{ end }}
{{ if isset .Site.Params "social" }}
{{ partial "social.html" . }}
{{ end }}
</div>
</main>
<div class="recent-posts">
<h2>Recent Posts</h2>
<ul>
{{ range first 5 (where .Site.RegularPages "Section" "posts") }}
<li>
<a href="{{ .Permalink }}">{{ .Title }}</a>
<span class="date">{{ .Date.Format "January 2, 2006" }}</span>
</li>
{{ end }}
</ul>
</div>
</div>
{{ partial "footer.html" . }}
</div>
</body>
</html>

View File

@@ -0,0 +1,9 @@
{{ if .Site.Params.author.avatar }}
<div class="authorImageWrapper">
<img
src="{{ .Site.Params.author.avatar }}"
alt="{{ .Site.Params.author.name }}"
class="{{ .Site.Params.author.avatarSize | default "size-m" }}"
/>
</div>
{{ end }}