Website der Digital Humanities Craft OG: dhcraft.org
Gebaut mit Astro 5, zweisprachig (DE unter /, EN unter /en/),
Deployment via GitHub Actions auf GitHub Pages.
npm install
npm run dev # Dev-Server mit Hot Reload
npm run build # statischer Build nach dist/
npm run preview # gebauten Stand lokal ausliefernsrc/pages/Routen (DE im Root, EN unteren/)src/i18n/alle DE/EN-Texte zentralsrc/content/blog/Blog-Posts (Markdown, Slugs = Dateinamen, bleiben URL-stabil)src/lib/videos.tsYouTube-Videoliste, gefetcht zur Buildzeit mit committetem Cache-Fallbackpublic/wird verbatim kopiert: CNAME, robots.txt, Redirect-Stubs,.well-known/assetlinks.json(Android-TWA, nicht anfassen)
Jeder Push auf main deployt über .github/workflows/deploy.yml. Zusätzlich baut ein
wöchentlicher Cron die Site neu, damit die Videoliste aktuell bleibt.
Die interaktiven Demos leben im Repo demos und werden unter dhcraft.org/demos/ ausgeliefert.