Homepage www.filmkoopwien.at (Hugo + Decap CMS)
  • Python 30.5%
  • Shell 29.7%
  • HTML 24.2%
  • CSS 15.6%
Find a file
2026-10-29 00:18:24 +01:00
assets/css filmkoop-Homepage als statische Hugo-Seite (Ablösung WordPress) 2026-10-28 22:08:10 +01:00
content Kein Termin bei Sammellisten, Nachruf und Bewerbungsfrist (dort gilt das Veröffentlichungsdatum) 2026-10-28 23:11:12 +01:00
data Editor: weitere Bilder und Förderlogos als Felder, Newsletter-Link in der Textspalte 2026-10-28 23:06:23 +01:00
deploy sudo per Touch ID am filmkoop-VPS: Agent-Forwarding nur für markus + sudo-touchid.sh aus infra 2026-10-29 00:03:11 +01:00
i18n filmkoop-Homepage als statische Hugo-Seite (Ablösung WordPress) 2026-10-28 22:08:10 +01:00
layouts Bildreihen-Umbruch nur zwischen Bildern, nicht zwischen Text-Links (Members: Namen klebten zusammen) 2026-10-29 00:18:24 +01:00
static Termin (event_date) aus dem Text: Kacheln, Beitragsseite, Reihenfolge, Editor 2026-10-28 23:10:07 +01:00
tools Termin (event_date) aus dem Text: Kacheln, Beitragsseite, Reihenfolge, Editor 2026-10-28 23:10:07 +01:00
.gitignore filmkoop-Homepage als statische Hugo-Seite (Ablösung WordPress) 2026-10-28 22:08:10 +01:00
hugo.toml filmkoop-Homepage als statische Hugo-Seite (Ablösung WordPress) 2026-10-28 22:08:10 +01:00
README.md filmkoop-Homepage als statische Hugo-Seite (Ablösung WordPress) 2026-10-28 22:08:10 +01:00
REDAKTION.md Redaktionsanleitung: weitere Bilder und Förderlogos 2026-10-28 23:07:38 +01:00

filmkoop wien – Homepage

Statische Seite (Hugo) statt WordPress. Kein PHP, keine Datenbank. Inhalte als Markdown in content/ (je Beitrag slug.en.md + slug.de.md), Bilder in static/uploads/.

Bearbeiten

  • Web-Editor: https://www.filmkoopwien.at/admin/ (Decap CMS, Login über Forgejo). Speichern = Commit auf main, der Server baut innerhalb ~1 min neu.
  • Lokal: hugo server → http://localhost:1313, Editor ohne Login: zusätzlich npx decap-server, dann http://localhost:1313/admin/

Aufbau

Pfad Inhalt
content/posts/ Programm (Screenings, Workshops, …) – URL /<slug>/, DE /de/<slug>/
content/pages/ feste Seiten (About, Space, Membership, …)
layouts/, assets/css/ Templates und Design
static/admin/ Decap-CMS-Konfiguration
deploy/ Stack für den VPS (/srv/stacks/website): Caddy + Builder
tools/wp_export.py einmaliger Export aus WordPress (2026-10-28)

Fehlt eine deutsche Fassung, zeigt die DE-Seite die englische.

Server

deploy/docker-compose.yml: builder holt alle 60 s main, baut mit Hugo nach /out/releases/<commit> und schaltet /out/current um (letzte 3 Builds bleiben, Rückbau = Symlink umsetzen). web (Caddy) liefert aus, Traefik macht TLS. Alte WordPress-URLs (/category/events/…, /wp-content/uploads/…) werden weitergeleitet.

Offen

  • Mailchimp-Formular: mailchimp_action in hugo.toml eintragen (Mailchimp › Audience › Signup forms › Embedded).
  • Git-Backend für den Editor (Forgejo auf dem VPS) und app_id in static/admin/config.yml.