Statische Version der Portfolio-Website. GitHub baut die Seite automatisch neu, sobald sich hier etwas ändert.
| Ordner / Datei | Inhalt |
|---|---|
content/projekte/<adresse>.md |
Text eines Projekts |
content/projekte/<adresse>/ |
die Galerie-Bilder dieses Projekts |
content/seiten/<adresse>.md |
About, Contact, Impressum, Datenschutzerklärung (Bild ggf. im gleichnamigen Ordner) |
content/site.json |
Name, Menü, Kategorien, Social-Links |
static/css/style.css |
das Stylesheet aus dem alten Theme |
static/fonts/ |
die beiden Schriften (lokal, statt von Google) |
static/royalslider/ |
RoyalSlider; Einstellungen in static/js/slider.js |
templates.js |
die HTML-Vorlagen (entsprechen header.php, single.php usw.) |
build.js |
erzeugt aus allem die fertige Seite im Ordner _site/ |
- In
content/projekte/einen Ordnermein-neuer-filmanlegen. Der Name wird zur Adresse:moritz-poth.com/mein-neuer-film/(nur Kleinbuchstaben, Zahlen und Bindestriche). - Die Galerie-Bilder hineinlegen, benannt als
01.jpg,02.jpg… (Reihenfolge = Dateiname, am besten 1600 px breit). - Neben dem Ordner (also direkt in
content/projekte/) eine Dateimein-neuer-film.mdanlegen – gleicher Name wie der Ordner:
---
titel: MEIN NEUER FILM
untertitel: Kinospielfilm
kategorie: fiction
datum: 2026-11-01
vorschaubild: 01.jpg
---
Beschreibungstext. Eine Leerzeile beginnt einen neuen Absatz.
Links gehen so: [Regie](https://example.com)
## Credits
90 Min.
Produktion: …
Regie: …
Schnitt: Moritz Poth
kategorie:fiction,documentaryodercommercial-musicdatumbestimmt die Reihenfolge (neueste oben)vorschaubild: Bild für die Übersicht; ohne Angabe das ersteentwurf: jablendet ein Projekt aus
Am einfachsten kopierst du ein bestehendes Projekt (.md-Datei + Ordner) und änderst Namen, Text und Bilder.
- In GitHub Desktop: Commit → Push. Nach etwa einer Minute ist das Projekt online.
Die Galerie nutzt RoyalSlider (jQuery-Version, lizenziert). Die Einstellungen sind 1:1 aus WordPress übernommen und stehen in static/js/slider.js.
Mit installiertem Node.js im Terminal in diesem Ordner: node build.js --serve, dann http://localhost:8080 öffnen.