re-organise everything
1 file changed, 9 insertions(+), 2 deletions(-)
changed files
M internal/content/posts.go → internal/content/posts.go
@@ -88,13 +88,20 @@ func ReadPosts(config *Config, log *log.Logger) ([]Post, Tags, error) { tags := mapset.NewSet[string]() posts := []Post{} + log.Debug("reading posts", "root", config.Root, "input_dir", config.InputDir) subdir := filepath.Join(config.Root, config.InputDir) files, err := os.ReadDir(subdir) if err != nil { return nil, nil, errors.WithMessagef(err, "could not read post directory %s", subdir) } - outputReplacer := strings.NewReplacer(".md", "/index.html") - urlReplacer := strings.NewReplacer(".md", "/") + outputReplacer := strings.NewReplacer( + "index.md", "index.html", + ".md", "/index.html", + ) + urlReplacer := strings.NewReplacer( + "index.md", "", + ".md", "/", + ) for _, f := range files { fn := f.Name() if !f.IsDir() && path.Ext(fn) == ".md" {