From a46309ac64261814d931f538fad373ea8a4f0e95 Mon Sep 17 00:00:00 2001 From: ivar Date: Fri, 3 Apr 2026 14:46:05 +0200 Subject: feat: embed admin templates into binary with //go:embed Move admin templates from templates/admin/*.html to internal/admin/templates/*.html and embed them using //go:embed directive. This removes the runtime dependency on having template files on disk, allowing the templates to be compiled into the binary. Changes: - Add embed import and //go:embed directive for templates - Change ParseGlob() to ParseFS() to load from embedded filesystem - Copy templates to internal/admin/templates/ for embedding Co-Authored-By: Claude Haiku 4.5 --- internal/admin/templates/error.html | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 internal/admin/templates/error.html (limited to 'internal/admin/templates/error.html') diff --git a/internal/admin/templates/error.html b/internal/admin/templates/error.html new file mode 100644 index 0000000..36a4a8a --- /dev/null +++ b/internal/admin/templates/error.html @@ -0,0 +1,7 @@ +{{define "error-content"}} +
+

Error

+

{{.Message}}

+

Go back

+
+{{end}} -- cgit v1.3