9b7879f236bbf49b8b92f90d88b3ea17a1c27154
All checks were successful
release-tag / release-image (push) Successful in 2m44s
B1TS Blog optimiert
Features:
- Artikel und Pages aus
.md,.markdown,.html,.htm - JSON-Frontmatter in der ersten Zeile, z. B.
<!-- {"title":"Hallo","date":"2026-05-18","slug":"hallo"} --> - SQLite-Datenbank für Aufrufzähler statt JSON-Datei
- Git-Sync mit anschließendem Reload
- Templates werden beim Reload neu geladen
BLOG_TRUSTED_HTMLsteuert, ob rohe HTML-Inhalte gerendert oder escaped werden
Start lokal
export BLOG_CONTENT_DIR=./content
export BLOG_PAGES_DIR=./pages
export BLOG_STATIC_DIR=./internal/web/static
export BLOG_TEMPLATES_DIR=./internal/web/templates
export BLOG_DATA_DIR=./data
export BLOG_TRUSTED_HTML=true
go mod tidy
go run .
Wichtige ENV-Variablen
BLOG_ADDR, Default:8080BLOG_CONTENT_DIR, Default/contentBLOG_PAGES_DIR, Default/pagesBLOG_STATIC_DIR, Default/staticBLOG_TEMPLATES_DIR, Default/templatesBLOG_DATA_DIR, Default/dataBLOG_DB_PATH, Default/data/blog.dbBLOG_TRUSTED_HTML, DefaulttrueGIT_ENABLE, DefaultfalseGIT_REPOGIT_BRANCH, DefaultmainGIT_DIR, Default/git-tempGIT_INTERVAL, Minuten, Default10
Description
Languages
Go
60.4%
CSS
18.5%
HTML
12.3%
Dockerfile
8.8%