move templ templates into separate package
1 file changed, 16 insertions(+), 2 deletions(-)
changed files
M internal/builder/page.templ → templates/page.templ
@@ -1,9 +1,23 @@ -package builder +package templates import ( + "os" "net/url" + "website/internal/config" ) + +var ( + css string +) + +func init() { + bytes, err := os.ReadFile("templates/style.css") + if err != nil { + panic(err) + } + css = string(bytes) +} type PageSettings struct { Title string@@ -29,7 +43,7 @@ } >{ item.Name }</a> } -templ page(site config.Config, page PageSettings) { +templ Page(site config.Config, page PageSettings) { <!DOCTYPE html> <html lang={ site.DefaultLanguage }> <head>