package main import ( "html/template" "os" ) func saveFile(t *template.Template, name string) { file, err := os.Create("www/" + name + ".html") if err != nil { panic(err) } defer file.Close() err = t.ExecuteTemplate(file, name+".gohtml", nil) if err != nil { panic(err) } } func generateHTML() { t, err := template.ParseGlob(`templates/*.gohtml`) if err != nil { panic(err) } saveFile(t, `index`) saveFile(t, `kawiarnia`) saveFile(t, `portfolio`) saveFile(t, `wyroby`) saveFile(t, `wyroby_torty`) } func main() { generateHTML() t, err := template.ParseGlob(`templates/styles/*.css`) if err != nil { panic(err) } file, err := os.Create("www/styles/style.css") if err != nil { panic(err) } defer file.Close() err = t.ExecuteTemplate(file, "style.css", nil) if err != nil { panic(err) } }