# B1TS Blog optimiert Features: - Artikel und Pages aus `.md`, `.markdown`, `.html`, `.htm` - JSON-Frontmatter in der ersten Zeile, z. B. `` - SQLite-Datenbank für Aufrufzähler statt JSON-Datei - Git-Sync mit anschließendem Reload - Templates werden beim Reload neu geladen - `BLOG_TRUSTED_HTML` steuert, ob rohe HTML-Inhalte gerendert oder escaped werden ## Start lokal ```bash 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 `:8080` - `BLOG_CONTENT_DIR`, Default `/content` - `BLOG_PAGES_DIR`, Default `/pages` - `BLOG_STATIC_DIR`, Default `/static` - `BLOG_TEMPLATES_DIR`, Default `/templates` - `BLOG_DATA_DIR`, Default `/data` - `BLOG_DB_PATH`, Default `/data/blog.db` - `BLOG_TRUSTED_HTML`, Default `true` - `GIT_ENABLE`, Default `false` - `GIT_REPO` - `GIT_BRANCH`, Default `main` - `GIT_DIR`, Default `/git-temp` - `GIT_INTERVAL`, Minuten, Default `10`