From 3b4543c77aee959079766684b2beffa9779cbadb Mon Sep 17 00:00:00 2001 From: Lucas Schumacher Date: Wed, 31 Jul 2024 20:29:15 -0400 Subject: [PATCH] Add home page template --- main.go | 10 +++++++++- templates/home.gohtml | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 templates/home.gohtml diff --git a/main.go b/main.go index df3b7a1..3c276d2 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,7 @@ package main import ( "fmt" + "html/template" "net/http" "github.com/go-chi/chi/v5" @@ -9,7 +10,14 @@ import ( func homeHandler(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "text/html; charset=utf8") - fmt.Fprint(w, "

Welcome to my awesome site!

") + tpl, err := template.ParseFiles("templates/home.gohtml") + if err != nil { + panic(err) + } + err = tpl.Execute(w, nil) + if err != nil { + panic(err) + } } func contactHandler(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "text/html; charset=utf8") diff --git a/templates/home.gohtml b/templates/home.gohtml new file mode 100644 index 0000000..771ec11 --- /dev/null +++ b/templates/home.gohtml @@ -0,0 +1 @@ +

Welcome to my awesome site!