add date to non-post pages
1 file changed, 24 insertions(+), 1 deletion(-)
jump to
M templates/page.templ → templates/page.templ
@@ -14,7 +14,30 @@ "rel": "author", }, Path: page.URL, }) { - <h1 class="p-name">{ page.Title }</h1> + <article> + <header> + <h1 class="p-name">{ page.Title }</h1> + <p class="meta"> + if !page.Date.IsZero() { + <span class="date"> + Published: + <a class="u-url" href={ templ.SafeURL(page.URL) }> + @postDate(page.Date, "dt-published") + </a> + </span> + } + // one commit: not updated + if (page.Date.IsZero() && len(page.Commits) > 0) || len(page.Commits) > 1 { + <span class="date last-updated"> + Last updated: + <a href={ templ.URL(page.Commits[0].Link.String()) }> + @postDate(page.Commits[0].Date, "dt-updated") + </a> + </span> + } + </p> + </header> + </article> <div class="content"> @page </div>