all repos — homestead @ a0c252e397bf83beada99ad28fc87c7acae34ef0

Code for my website

fix missing doctype (swallowed by htmlformat)

Alan Pearce
commit

a0c252e397bf83beada99ad28fc87c7acae34ef0

parent

d66d17e0f2681e73899ad3ec0ab605f7d85ddd39

1 file changed, 11 insertions(+), 1 deletion(-)

changed files
M templates/layout.gotemplates/layout.go
@@ -42,7 +42,7 @@ })
} func Layout(site SiteSettings, page PageSettings, children ...g.Node) g.Node { - return FormattedDocument(Doctype( + return DoctypeHTML(FormattedDocument( HTML( Lang(site.Language), Head(
@@ -124,3 +124,13 @@
return nil }) } + +func DoctypeHTML(sibling g.Node) g.Node { + return g.NodeFunc(func(w io.Writer) error { + if _, err := w.Write([]byte("<!doctype html>\n")); err != nil { + return err + } + + return sibling.Render(w) + }) +}