package main import ( "html/template" "log" "net/http" ) func main() { tmpl, err := template.ParseFiles("templates/home.html") if err != nil { log.Fatal("Failed to load template:", err) } http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { data := map[string]string{ "Name": "Filehost at home", "Description": "This is where you'll own your files and share them freely.", } tmpl.Execute(w, data) }) log.Println("Starting filehost on :8080") log.Fatal(http.ListenAndServe(":8080", nil)) }