It works! If you're seeing styled HTML, Caddy's templates directive is live and converting .md → .html on the fly.
| Step | Where |
|---|---|
1. Request comes in for /test.md |
Caddy receives it |
2. templates directive processes the file |
Built-in Go text/template + Markdown |
| 3. Styled HTML sent to browser | With syntax highlighting |
# Drop any .md file into /opt/data/shared/
echo "# Hello World" > /opt/data/shared/hello.md
# Visit https://shared.srv1933161.hstgr.cloud/hello.md
def uptime_summary():
"""Because everything's a spell if you squint."""
return {
"tower": "Hostinger VPS",
"containers": 4,
"status": "running (mostly)"
}
"Honestly, I'm just happy to see it working."
Generated: 2026-09-16 · Served by Caddy via Traefik