From b1536ad724ebd3a4f006ab2452ad6276fc1aba55 Mon Sep 17 00:00:00 2001 From: jbergner Date: Mon, 5 May 2025 21:08:06 +0200 Subject: [PATCH] Meta Description Bugfix #1 --- internal/article/load.go | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/internal/article/load.go b/internal/article/load.go index 806efe4..21f6839 100644 --- a/internal/article/load.go +++ b/internal/article/load.go @@ -107,9 +107,10 @@ func LoadDir(root string) ([]Article, error) { // ---------- NEU ---------- type StaticPage struct { - Title string - Slug string - Body template.HTML + Title string + Slug string + Description string + Body template.HTML } // helper.go – einmal zentral verwenden @@ -166,8 +167,9 @@ func LoadStatic(dir string) (map[string]StaticPage, error) { } var meta struct { - Title string `json:"title"` - Slug string `json:"slug"` + Title string `json:"title"` + Slug string `json:"slug"` + Description string `json:"description"` } if err := json.Unmarshal(headerJSON, &meta); err != nil { return nil, fmt.Errorf("%s: %w", path, err) @@ -187,9 +189,10 @@ func LoadStatic(dir string) (map[string]StaticPage, error) { } pages[meta.Slug] = StaticPage{ - Title: meta.Title, - Slug: meta.Slug, - Body: template.HTML(body), + Title: meta.Title, + Slug: meta.Slug, + Description: meta.Description, + Body: template.HTML(body), } } return pages, nil