mirror of
https://github.com/sanitz/sebastians-sanitz-net.git
synced 2026-03-20 19:54:09 +01:00
A personal blog with Hugo, using the PaperMod theme
https://sebastian.sanitz.net/
- HTML 88.4%
- CSS 11.6%
| archetypes | ||
| assets/css/extended | ||
| content | ||
| layouts | ||
| static/img | ||
| themes | ||
| .gitignore | ||
| .gitmodules | ||
| hugo.toml | ||
| README.md | ||
Sebastians Notizen 📝
Dies ist der Quellcode für meinen persönlichen Blog "Sebastians Notizen", der unter sebastian.sanitz.net erreichbar ist.
Der Blog wurde auf Hugo (Static Site Generator) migriert und verwendet das PaperMod Theme.
Voraussetzungen ⚙️
- Hugo: Für die Erzeugung der Seite, siehe Hugo Installationsanleitung.
- Git: Zum Verwalten des Codes und der Submodule.
Schnellstart 🚀
-
Repository klonen:
git clone --recursive https://github.com/sanitz/sebastians-sanitz-net.git cd sebastians-sanitz-netHinweis: Das
--recursiveFlag ist wichtig, um das Theme-Submodul mit herunterzuladen. -
Lokalen Server starten:
hugo server -
Vorschau öffnen: Besuche
http://localhost:1313in deinem Browser.
Projektstruktur 📂
content/posts/: Hier liegen die Blogartikel (jeder Artikel in einem eigenen Unterordner als "Page Bundle").hugo.toml: Die zentrale Konfigurationsdatei.themes/PaperMod/: Das verwendete Theme (eingebunden als Git Submodule).static/: Statische Dateien (z.B. Profilbild, Favicon).
Neuen Artikel anlegen ✍️
Um einen neuen Blogpost zu erstellen:
hugo new content posts/mein-neuer-artikel/index.md
Dies erstellt einen neuen Ordner mit einer vorformatierten Markdown-Datei.
Deployment 🚀
- TBD 🙄