v2-Neuerstellung
Some checks failed
release-tag / release-image (push) Failing after 1m48s

This commit is contained in:
2026-05-18 11:25:31 +02:00
parent a38c883450
commit b7edfdd544
15 changed files with 836 additions and 600 deletions

View File

@@ -1,25 +1,39 @@
# b1tsblog
# B1TS Blog optimiert
## B1tsBlog
Features:
- Anpassung Datenschutzerklärung
- Windows Server 2025 Domänen-Controller legt Netzwerkprofil auf Öffentlich fest
- TLS-Zertifikat mit SHA3 auf Windows Server 2016 einspielen
- Warum personenbezogene Daten nie in die Betreffzeile einer E-Mail gehören
- Warum meldet der Client, dass die Default Domain Policy nicht gelesen werden kann
- Open Source als Innovationsmotor: Warum Unternehmen auf offene Software setzen
- Neue Blogserie: Open Source im Unternehmen
- Optimiert für schnelleres Laden mit webp-Inhalten
- docker-swarm-mit-abweichendem-port-einrichten
- Content-Update 2025-05-05
- PHPMyAdmin mit Serverauswahl im Homelab mittels Docker bereitstellen
- Windows Fehler 0x80072F8F - Installation optionaler Features schlägt fehl
- In Ubuntu den Port 53 - DNS - selber nutzen
- Ein eigenes Docker-Image erstellen - so geht's
- Der eigene DNS-Server im Homelab
- Content-Update 2025-05-04
- 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_HTML` steuert, ob rohe HTML-Inhalte gerendert oder escaped werden
## B1ts Star Citizen Blog
## Start lokal
- Anpassung Datenschutzerklärung
- Invictus 2955 - Das Jahr der Idris-P?
```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`