all repos — homestead @ e2f03b8c6c5cbcdb0945b1944719b62369ede6e4

Code for my website

fix style hash not calculated for pages

Alan Pearce
commit

e2f03b8c6c5cbcdb0945b1944719b62369ede6e4

parent

72b4c0f972a3bdb1a5bec19544d828f2942a6fab

1 file changed, 6 insertions(+), 17 deletions(-)

changed files
M internal/builder/builder.gointernal/builder/builder.go
@@ -178,23 +178,10 @@ return err
} } - pages, err := filepath.Glob(joinSource("*.md")) - if err != nil { - return errors.WithMessage(err, "could not glob pagess") - } - for _, p := range pages { - page, err := filepath.Rel(options.Source, p) - if err != nil { - return err - } - post, err := cc.GetPage(page) - if err != nil { - return err - } - + for _, post := range cc.Pages { buf.Reset() - log.Debug("rendering page", "source", page, "path", post.URL) - if page == "index.md" { + log.Debug("rendering page", "source", post.Input, "path", post.URL) + if post.URL == "/" { if err := templates.Homepage(config, cc.Posts, post).Render(ctx, buf); err != nil { return err }
@@ -203,7 +190,9 @@ if err := templates.Page(config, post).Render(ctx, buf); err != nil {
return err } } - if err := storage.WritePost(post, buf); err != nil { + file := storage.NewFileFromPost(post) + file.ContentType = "text/html; charset=utf-8" + if err := storage.WriteFile(file, buf); err != nil { return err } }