Break out the page description from the 'index.html' layout into its own partial - this adds the ability for a site to customize the description on the main page without altering the theme. (#71)

This commit is contained in:
James Montgomerie 2022-11-27 03:59:33 -08:00 committed by GitHub
parent f753261345
commit 5d283cd3a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 8 deletions

View file

@ -17,14 +17,7 @@
<section class="list-item"> <section class="list-item">
<h1 class="title"><a href="{{ .RelPermalink }}">{{.Title}}</a></h1> <h1 class="title"><a href="{{ .RelPermalink }}">{{.Title}}</a></h1>
<time>{{ dateFormat "Jan 2, 2006" .Date }}{{ if .Draft }} <span class="draft-label">DRAFT</span> {{ end }}</time> <time>{{ dateFormat "Jan 2, 2006" .Date }}{{ if .Draft }} <span class="draft-label">DRAFT</span> {{ end }}</time>
<br><div class="description"> <br>{{ template "partials/pagedescription.html" . }}
{{ if isset .Params "description" }}
{{ .Description }}
{{ else }}
{{ .Summary }}&hellip;
{{ end }}
</div>
<a class="readmore" href="{{ .RelPermalink }}">Read more ⟶</a>
</section> </section>
{{ end }} {{ end }}
{{ template "partials/paginator.html" . }} {{ template "partials/paginator.html" . }}

View file

@ -0,0 +1,7 @@
<div class="description">
{{ if isset .Params "description" }}
{{ .Description }}
{{ else }}
{{ .Summary }}&hellip;
{{ end }}
</div>