From 8cf12c4c2b373a4fade76900e276ada3852f1502 Mon Sep 17 00:00:00 2001 From: lucasnevespereira Date: Sun, 26 Apr 2026 22:40:35 +0200 Subject: [PATCH] fix: don't copy theme layout.html to public output --- inkssg.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/inkssg.go b/inkssg.go index a5afaf7..94df8a1 100644 --- a/inkssg.go +++ b/inkssg.go @@ -379,7 +379,7 @@ func (s *Site) copyTheme(themeDir string) error { } if themeDir == "" && hasEmbeddedThemes() { - files := []string{"layout.html", "styles.css", "script.js"} + files := []string{"styles.css", "script.js"} for _, f := range files { data, err := themeFS.ReadFile("themes/" + s.Theme + "/" + f) if err == nil { @@ -394,6 +394,9 @@ func (s *Site) copyTheme(themeDir string) error { if entry.IsDir() { continue } + if entry.Name() == "layout.html" { + continue + } src := filepath.Join(themeDir, entry.Name()) dst := filepath.Join(outputTheme, entry.Name()) data, _ := os.ReadFile(src)