all repos — homestead @ b8a2bb93e2b2cc9cc609053d02b9cdd7d64de0c3

Code for my website

add special case for handling go-get queries

Alan Pearce
commit

b8a2bb93e2b2cc9cc609053d02b9cdd7d64de0c3

parent

62c36b5b667ab10936f444e01e6f2c567c7c2126

1 file changed, 19 insertions(+), 0 deletions(-)

changed files
M internal/builder/builder.gointernal/builder/builder.go
@@ -255,6 +255,25 @@ return fault.Wrap(err)
} } + log.Debug("rendering go packages") + for _, p := range config.Go.Packages { + buf.Reset() + if err := templates.GoPackagePage(siteSettings, &config.Go, p).Render(buf); err != nil { + return fault.Wrap(err) + } + if err := storage.Write(fmt.Sprintf("/go/%s", p), siteSettings.Title, buf); err != nil { + return fault.Wrap(err) + } + } + + buf.Reset() + if err := templates.GoPackageListPage(siteSettings, &config.Go).Render(buf); err != nil { + return fault.Wrap(err) + } + if err := storage.Write("/go/", siteSettings.Title, buf); err != nil { + return fault.Wrap(err) + } + return nil }