diff --git a/templates/index.html b/index.html similarity index 100% rename from templates/index.html rename to index.html diff --git a/minecraft-site.go b/minecraft-site.go index 4794928..a653bee 100644 --- a/minecraft-site.go +++ b/minecraft-site.go @@ -2,6 +2,7 @@ package main import ( "crypto/tls" + _ "embed" "encoding/json" "fmt" "html/template" @@ -35,6 +36,9 @@ type pageData struct { Servers []server } +//go:embed index.html +var indexhtml string + func main() { // Parse config file @@ -63,7 +67,7 @@ func main() { // Set up templates fmt.Print("Parsing templates...\n") - t, err := template.ParseFiles("templates/index.html") + t, err := template.New("").Parse(indexhtml) if err != nil { log.Fatalf("Error parsing HTML template: %v\n", err) }