From 0963be7d72fd625c3ee5b6a18a3ac1582d241102 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Fri, 2 May 2025 09:12:31 +0300 Subject: [PATCH] Enha: index.html to template --- components/index.html | 2 ++ handlers/handlers.go | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/components/index.html b/components/index.html index c7c1cbb..a4203a9 100644 --- a/components/index.html +++ b/components/index.html @@ -1,3 +1,4 @@ +{{define "main"}} @@ -26,3 +27,4 @@ +{{end}} diff --git a/handlers/handlers.go b/handlers/handlers.go index b37bf86..7fe8a96 100644 --- a/handlers/handlers.go +++ b/handlers/handlers.go @@ -18,6 +18,10 @@ func HandlePing(w http.ResponseWriter, r *http.Request) { } func HandleHome(w http.ResponseWriter, r *http.Request) { - tmpl := template.Must(template.ParseFiles("components/index.html")) - tmpl.Execute(w, roundWords) + tmpl, err := template.ParseGlob("components/*.html") + if err != nil { + abortWithError(w, err.Error()) + return + } + tmpl.ExecuteTemplate(w, "main", roundWords) }