Skip to content

DigitalHumanitiesCraft/digitalhumanitiescraft.github.io

Repository files navigation

dhcraft.org

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.

Entwicklung

npm install
npm run dev        # Dev-Server mit Hot Reload
npm run build      # statischer Build nach dist/
npm run preview    # gebauten Stand lokal ausliefern

Struktur

  • src/pages/ Routen (DE im Root, EN unter en/)
  • src/i18n/ alle DE/EN-Texte zentral
  • src/content/blog/ Blog-Posts (Markdown, Slugs = Dateinamen, bleiben URL-stabil)
  • src/lib/videos.ts YouTube-Videoliste, gefetcht zur Buildzeit mit committetem Cache-Fallback
  • public/ wird verbatim kopiert: CNAME, robots.txt, Redirect-Stubs, .well-known/assetlinks.json (Android-TWA, nicht anfassen)

Deployment

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors