Offizielle Dokumente des Saarländischen Tischfußballverbands e.V. (STFV) als Markdown-Quellen. Die Website und PDFs werden automatisch per GitHub Actions generiert und auf GitHub Pages veröffentlicht.
Alle Dokumente liegen im Ordner docs/ als Markdown-Dateien. Nach jedem Push auf main werden automatisch:
- die PDFs neu generiert und in
assets/pdf/gespeichert - die Website neu gebaut und auf GitHub Pages deployt
Jedes Dokument beginnt mit einem YAML-Header:
---
title: "Satzung"
subtitle: "des STFV e.V." # optional
date: "{{ site.time | date: '%d.%m.%Y' }}"
section_numbering: paragraph # paragraph | arabic | weglassen = keine
pdf: /assets/pdf/satzung.pdf # für Download-Link auf der Website
---| Wert | Darstellung |
|---|---|
paragraph |
§ 1, § 1.1, § 1.1.1 … |
arabic |
1, 1.1, 1.1.1 … |
| (nicht gesetzt) | Keine automatische Nummerierung |
* TOC
{:toc}Wird im PDF zu einem automatischen Inhaltsverzeichnis. Auf der Website rendert Jekyll es als verlinkte Liste.
date: "{{ site.time | date: '%d.%m.%Y' }}"Wird beim PDF-Export automatisch durch das Datum des letzten Commits ersetzt.
<div class="html-only">
Dieser Inhalt erscheint nur auf der Website, nicht im PDF.
</div><ol type="a">
<li>Erster Punkt</li>
<li>Zweiter Punkt</li>
</ol>Wird im PDF automatisch in eine alphabetisch nummerierte Liste umgewandelt.
Die generierte Website bietet folgende eingebaute Funktionen:
- PWA – kann auf iOS und Android als App installiert werden
- Hell / Dunkel / Auto – Theme-Toggle im Einstellungs-Menü (Zahnrad)
- Schriftgröße – 5-stufiger Regler (70 %–150 %) im Einstellungs-Menü
- Suche – In-Page-Suche mit Treffer-Markierung und Navigation
- Lesefortschritt – Fortschrittsbalken oben auf der Seite
- Heading-Links – Klick auf Überschrift kopiert direkten Link
- Neue
.md-Datei indocs/erstellen - YAML-Header einfügen (siehe oben)
- Inhalt schreiben
index.mdaktualisieren – damit das Dokument auf der Startseite verlinkt wird:| [Mein Dokument](docs/mein-dokument.html) | [PDF](assets/pdf/mein-dokument.pdf) |
pdf:ins Front Matter eintragen sobald das PDF nach dem ersten Build vorhanden ist- Push auf
main→ PDF und Website werden automatisch aktualisiert
Dieses Repo nutzt das Framework md-to-web-and-pdf als reusable Workflow. Layout, Templates und CSS werden automatisch aus dem Framework bezogen – dieses Repo enthält nur die Dokumente selbst.
UNLICENSE – Public Domain