From 1d439c8d17e881b18b8cff74864b7ae76638e9ed Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Mon, 29 Sep 2025 18:57:57 +0200 Subject: index.html -> body.html --- body.html | 15 +++++++++++++++ index.html | 15 --------------- ssg.go | 6 +++--- 3 files changed, 18 insertions(+), 18 deletions(-) create mode 100644 body.html delete mode 100644 index.html diff --git a/body.html b/body.html new file mode 100644 index 0000000..d353e18 --- /dev/null +++ b/body.html @@ -0,0 +1,15 @@ + + + + {{template "head"}} + + + {{define "body"}} +

My blog

+ {{range .}} + {{.Metadata.Name}} +

{{.Metadata.Description}}

+ {{end}} + {{end}} + + diff --git a/index.html b/index.html deleted file mode 100644 index d353e18..0000000 --- a/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - {{template "head"}} - - - {{define "body"}} -

My blog

- {{range .}} - {{.Metadata.Name}} -

{{.Metadata.Description}}

- {{end}} - {{end}} - - diff --git a/ssg.go b/ssg.go index 743369d..7feb7e6 100644 --- a/ssg.go +++ b/ssg.go @@ -30,8 +30,8 @@ type PostMetadata struct { Description string } -func buildTemplate(f string, w io.Writer, data interface{}) error { - tmpl, err := template.ParseFiles("base.html", "head.html", f) +func buildTemplate(w io.Writer, data interface{}) error { + tmpl, err := template.ParseFiles("base.html", "head.html", "body.html") if err != nil { return err } @@ -120,7 +120,7 @@ func main() { for _, ppost := range pposts { fmt.Fprintf(os.Stderr, "name: %s, description: %s\n", ppost.Metadata.Name, ppost.Metadata.Description) } - err = buildTemplate("index.html", idx, pposts) + err = buildTemplate(idx, pposts) if err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1) -- cgit v1.2.3