Templ Templates

Edit and troubleshoot server-side HTML templates (.templ), including regeneration and handler wiring.

majiayu000 Updated 567 repo stars

File contents

Where templates live

  • Layouts: internal/adapters/http/templates/layouts/*.templ
  • Pages: internal/adapters/http/templates/pages/*.templ

Standard workflow

  1. Edit .templ files.
  2. Regenerate:
make templ-generate
# or (full): make generate
  1. Run tests/build:
go build ./...
make test

Handler wiring

  • Handlers typically render templates from internal/infrastructure/http/handlers/*.
  • Set content type: text/html; charset=utf-8.

Common pitfalls

  • Forgetting to run templ generate (compile errors referencing missing *_templ.go).
  • Putting business logic in templates; keep logic in handlers/domain and pass data in.

majiayu000/claude-skill-registry-data/tree/main/data/templ-templates commit dad118c496

Frequently asked questions

npx skillmds@latest add majiayu000/templ-templates