diff --git a/cmd/blog/main.go b/cmd/blog/main.go index 55062bc..af5f19a 100644 --- a/cmd/blog/main.go +++ b/cmd/blog/main.go @@ -101,14 +101,6 @@ func main() { fmt.Println(err) } - /* */ - - for a, b := range articles { - articles[a].Counter = getTick(b.Slug) - } - - /* */ - staticPages, err := article.LoadStatic(pagesDir) if err != nil { fmt.Println(err) @@ -122,6 +114,15 @@ func main() { http.NotFound(w, r) return } + + /* */ + + for a, b := range articles { + articles[a].Counter = getTick(b.Slug) + } + + /* */ + if err := tplList.ExecuteTemplate(w, "layout", article.ListPage{ Title: "Startseite", Description: "Alle Artikel im Überblick", diff --git a/internal/web/static/main.css b/internal/web/static/main.css index b1082a8..f720532 100644 --- a/internal/web/static/main.css +++ b/internal/web/static/main.css @@ -128,6 +128,7 @@ footer { .card h2 { margin: .25rem 0 .5rem; font-size: 1.25rem; line-height: 1.3; } .card time { color: var(--text-muted); font-size: .85rem; } .card-count { color: var(--text-muted); font-size: .85rem; } +.card-meta { display: flex; gap: 1rem; /* optionaler Abstand zwischen den Elementen */} /* ---------- Artikel ---------- */ .hero { diff --git a/internal/web/templates/list.html b/internal/web/templates/list.html index 4e8a695..ba41d9b 100644 --- a/internal/web/templates/list.html +++ b/internal/web/templates/list.html @@ -10,8 +10,10 @@ {{ end }}

{{ .Title }}

- -

{{ .Counter }}

+
+ +

{{ .Counter }}

+