all repos — homestead @ cfff473e4af673135c5afce0a54e3e24b6d44fc5

Code for my website

builder: make post directory variable

Alan Pearce
commit

cfff473e4af673135c5afce0a54e3e24b6d44fc5

parent

6386b67a8d0c754efb814dce176312b2a05e909e

1 file changed, 5 insertions(+), 4 deletions(-)

jump to
M internal/builder/builder.gointernal/builder/builder.go
@@ -67,11 +67,12 @@ ctx := context.TODO()
buf := new(buffer.Buffer) joinSource := joinSourcePath(options.Source) storage := options.Storage + postDir := "post" log.Debug("reading posts", "source", options.Source) cc, err := content.NewContentCollection(&content.Config{ Root: options.Source, - PostDir: "post", + PostDir: postDir, Repo: options.Repo, }, log.Named("content")) if err != nil {
@@ -147,13 +148,13 @@ }
log.Debug("rendering list page") buf.Reset() - if err := templates.ListPage(config, cc.Posts, "/post").Render(ctx, buf); err != nil { + if err := templates.ListPage(config, cc.Posts, path.Join("/", postDir)).Render(ctx, buf); err != nil { return err } - if err := storage.Write("/post/", "Posts", buf); err != nil { + if err := storage.Write(path.Join("/", postDir)+"/", "Posts", buf); err != nil { return err } - sitemap.AddPath("/post/", lastMod) + sitemap.AddPath(path.Join("/", postDir)+"/", lastMod) log.Debug("rendering feed") feed, err := template.RenderFeed(config.Title, config, cc.Posts, "feed")