package main import ( "html/template" "os" ) func LoadTemplate() (*template.Template, error) { // Try to load from file first if _, err := os.Stat("template.html"); err == nil { logger.Info("Loading template from template.html") return template.ParseFiles("template.html") } // Fall back to embedded template logger.Info("Using embedded template") return template.New("page").Parse(embeddedTemplate) } func LoadAppTemplate() (*template.Template, error) { // Try to load from file first if _, err := os.Stat("app.html"); err == nil { logger.Info("Loading app template from app.html") return template.ParseFiles("app.html") } // Fall back to embedded template logger.Info("Using embedded app template") return template.New("app").Parse(embeddedAppTemplate) } const embeddedTemplate = `