From 2aa1541d19b094d496b61dc30d127b15682d6b51 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Fri, 20 Mar 2026 10:04:00 +0000 Subject: [PATCH] blog: minor style updates no bg around footer, move author avatars to the right on index etc. Signed-off-by: oppiliappan --- blog/blog.go | 12 +++----- blog/templates/fragments/footer.html | 2 +- blog/templates/index.html | 46 +++++++++++++++++++++------- 3 files changed, 41 insertions(+), 19 deletions(-) diff --git a/blog/blog.go b/blog/blog.go index 6510f9aa..0f7076d5 100644 --- a/blog/blog.go +++ b/blog/blog.go @@ -76,7 +76,6 @@ func parsePosts(postsDir string, includeDrafts bool) ([]Post, error) { rctx := &markup.RenderContext{ RendererType: markup.RendererTypeDefault, - Sanitizer: markup.NewSanitizer(), } var posts []Post for _, entry := range entries { @@ -100,11 +99,10 @@ func parsePosts(postsDir string, includeDrafts bool) ([]Post, error) { } htmlStr := rctx.RenderMarkdownWith(string(rest), markup.NewMarkdownWith("", textension.Dashes)) - sanitized := rctx.SanitizeDefault(htmlStr) posts = append(posts, Post{ Meta: meta, - Body: template.HTML(sanitized), + Body: template.HTML(htmlStr), }) } @@ -126,19 +124,19 @@ func AtomFeed(posts []Post, baseURL string) (string, error) { for _, p := range posts { postURL := strings.TrimRight(baseURL, "/") + "/" + p.Meta.Slug - var authorName string + var authorName strings.Builder for i, a := range p.Meta.Authors { if i > 0 { - authorName += " & " + authorName.WriteString(" & ") } - authorName += a.Name + authorName.WriteString(a.Name) } feed.Items = append(feed.Items, &feeds.Item{ Title: p.Meta.Title, Link: &feeds.Link{Href: postURL}, Description: p.Meta.Subtitle, - Author: &feeds.Author{Name: authorName}, + Author: &feeds.Author{Name: authorName.String()}, Created: p.ParsedDate(), }) } diff --git a/blog/templates/fragments/footer.html b/blog/templates/fragments/footer.html index f977dfec..d59a63fb 100644 --- a/blog/templates/fragments/footer.html +++ b/blog/templates/fragments/footer.html @@ -1,5 +1,5 @@ {{ define "blog/fragments/footer" }} -