Feuerwehr Urdorf Website https://www.feuerwehrurdorf.ch
Find a file
Tobias Brunner 4c3e08dd0d
All checks were successful
Build and Deploy / Build Docker Image (push) Successful in 1m32s
Deploy to Hosttech / Deploy to Hosttech FTP (push) Successful in 1m32s
Build and Deploy / Deploy to Kubernetes (push) Successful in 30s
Autoupload: Missions for 2025
2025-11-28 03:05:32 +00:00
.claude create htaccess for shared hosting 2025-11-15 13:16:36 +01:00
.forgejo/workflows better rclone installation 2025-11-16 12:28:39 +01:00
assets fotos kp abend 2025-11-23 12:43:06 +01:00
config/_default create htaccess for shared hosting 2025-11-15 13:16:36 +01:00
content Autoupload: Missions for 2025 2025-11-28 03:05:32 +00:00
data recap news ndot 25 2025-08-26 21:34:24 +02:00
deployment must use http-01 acme 2024-08-18 12:14:39 +02:00
i18n initial commit 2024-07-25 17:46:52 +02:00
layouts update partial incl. for newer hugo 2025-05-16 08:32:20 +02:00
static create htaccess for shared hosting 2025-11-15 13:16:36 +01:00
.gitignore fix issues found by htmltest 2024-08-18 21:12:53 +02:00
.htmltest.yml fix issues found by htmltest 2024-08-18 21:12:53 +02:00
CLAUDE.md init Claude 2025-11-12 11:22:40 +01:00
Dockerfile use new hugo image 2024-12-27 17:32:47 +01:00
netlify.toml improved gallery 2024-08-15 22:45:32 +02:00
package-lock.json update package lock 2024-07-25 18:52:03 +02:00
package.json revision 10 - multiple fixes to missions 2024-08-08 08:33:01 +02:00
postcss.config.js initial commit 2024-07-25 17:46:52 +02:00
README.md document htmltest 2024-08-18 21:14:48 +02:00
tailwind.config.js revision 16 - layout fixes 2024-08-19 17:40:20 +02:00

Feuerwehr Urdorf Website

Dieses Repository beinhaltet die Website der Feuerwehr Urdorf unter https://www.feuerwehrurdorf.ch. Die Website ist mit Hugo erstellt und benutzt Tailwind CSS für Styling.

Wo finde ich was?

Es gibt viele Ordner in diesem Projekt, die wichtigsten für den Alltag sind:

  • News: content/news
  • Seiten: content/page und content/pages
  • Fahrzeuge: content/vehicles
  • Homepage Banner: data/home.yaml

Web CMS

Unter https://www.feuerwehrurdorf.ch/admin ist das Web CMS für ein einfaches editieren von News erreichbar. Aktuell ist dies noch nicht vollständig verfügbar.

Bilder Grössen

Damit die Fotos gut aussehen, sollten sie mind. 1900px breit sein. Hugo erstellt die passenden Grössen beim Build automatisch.

  • Homepage Hero Desktop: 1900 x 839 px
  • Homepage Hero Mobile: 1120 x 1120 px
  • News Card: 420 x 280 px
  • News Header: 1900 x 839 px
  • Page Image Slider: 840 x 600 px (automatisch verkleinert auf 420 x 300 px)
    • data/home.yaml
    • content/page/ueber.md
    • content/page/anmeldung.md
    • content/page/organisation.md

Hosting

Die Website ist aktuell auf dem Webserver von Tobias Brunner gehostet. Bei jeder Änderung wird die Webseite automatisch neu gebaut und auf den Server gepusht.

Konkret: Eine CI/CD Pipeline (zu finden unter .forgejo) erstellt ein Docker Image bei jedem Push ins Repository und deployt dieses anschliessend auf einen Kubernetes Cluster.

Einsätze

Einsätze müssen nicht von Hand erfasst werden. Dies erledigt ein Tool automatisch, siehe lodurthing.

Website lokal starten

  1. Das Git Repository klonen
  2. Dependencies installieren: npm install
  3. Hugo starten: hugo server

HTMLTest

Mit htmltest kann die generierte Seite geprüft werden. Die Konfiguration dafür findet sich in .htmltest.yml.