From c88cf623f0182d2651105dc527757feedcd8ce93 Mon Sep 17 00:00:00 2001 From: jbergner Date: Mon, 5 May 2025 21:21:57 +0200 Subject: [PATCH] Meta Description Bugfix #2 --- cmd/blog/main.go | 6 +++++- internal/article/model.go | 6 ++++++ internal/web/templates/list.html | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/cmd/blog/main.go b/cmd/blog/main.go index 6fa7cfe..6675e14 100644 --- a/cmd/blog/main.go +++ b/cmd/blog/main.go @@ -98,7 +98,11 @@ func main() { http.NotFound(w, r) return } - if err := tplList.ExecuteTemplate(w, "layout", articles); err != nil { + if err := tplList.ExecuteTemplate(w, "layout", article.ListPage{ + Title: "Startseite", + Description: "Alle Artikel im Überblick", + Articles: articles, + }); err != nil { http.Error(w, err.Error(), 500) } }) diff --git a/internal/article/model.go b/internal/article/model.go index 5d6c0f4..0f1dbf6 100644 --- a/internal/article/model.go +++ b/internal/article/model.go @@ -14,3 +14,9 @@ type Article struct { Body template.HTML Description string } + +type ListPage struct { + Title string + Description string + Articles []Article +} diff --git a/internal/web/templates/list.html b/internal/web/templates/list.html index 3dc2625..9d9a932 100644 --- a/internal/web/templates/list.html +++ b/internal/web/templates/list.html @@ -1,6 +1,6 @@ {{ define "body" }}