package templates import ( "go.alanpearce.eu/homestead/internal/config" "go.alanpearce.eu/homestead/internal/content" ) templ Page(config *config.Config, page *content.Post) { @Layout(config, PageSettings{ Title: page.Title, TitleAttrs: templ.Attributes{ "class": "h-card", "rel": "author", }, Path: page.URL, }) {

{ page.Title }

if !page.Date.IsZero() { Published: @postDate(page.Date, "dt-published") } // one commit: not updated if (page.Date.IsZero() && len(page.Commits) > 0) || len(page.Commits) > 1 { Last updated: @postDate(page.Commits[0].Date, "dt-updated") }

@page
} }