- HTML 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| assets/css | ||
| content | ||
| layouts | ||
| static/images | ||
| .gitignore | ||
| hugo.toml | ||
| README.md | ||
iJUG Unconference
One-Pager für https://unconference.ijug.eu/, gebaut mit Hugo. Eigenes responsives Design mit HTML und CSS, ohne Theme, JavaScript, externe Schriften oder Bibliotheken. Alle benötigten Ressourcen werden von derselben Domain ausgeliefert.
Lokal nutzen
Hugo installieren (CI-Version: 0.169.0; Standardausgabe genügt). Anschließend im Repository starten:
hugo server
Die Vorschau läuft unter http://localhost:1313/ und aktualisiert sich bei Änderungen automatisch.
hugo --minify
Erzeugt die veröffentlichungsfertige Website in public/. Build-Dateien werden nicht eingecheckt.
Inhalte und Design
content/_index.md: Texte, FAQ, Termin und Ort.registration_urlaktivieren, sobald es eine Anmeldung gibt.hugo.toml: Domain, Sprache und Seitenbeschreibung.layouts/: HTML-Templates für den One-Pager und die Fehlerseite.assets/css/main.css: Eigenes Design; Hugo minimiert die CSS-Datei und versieht sie mit einem Hash.static/: Unverändert kopierte lokale Dateien, beispielsweise das Favicon.
Termin, Ort und Anmeldung sind zunächst ausdrücklich offen. Vor dem öffentlichen Einsatz die Veranstaltungsdaten sowie die benötigten Impressums- und Datenschutzhinweise ergänzen.
Veröffentlichung
Die Forgejo-Action in .forgejo/workflows/publish.yml installiert die festgelegte Hugo-Version, baut die Website und veröffentlicht public/ über iJUG Pages. Sie läuft bei jedem Push auf main und kann manuell gestartet werden. Die vorhandene Repository-Variable PAGES_SITE muss auf die iJUG-Pages-Site zeigen; deren Domain muss als unconference.ijug.eu konfiguriert sein.
Weitere Hugo-Befehle: Dokumentation.