1
0
Fork 0
A personal blog with Hugo, using the PaperMod theme https://sebastian.sanitz.net/
  • Shell 48%
  • CSS 43.4%
  • HTML 8.6%
Find a file
Sebastian Sanitz 8ea07ea48b
All checks were successful
Hugo Build & Deploy / deploy (push) Successful in 13s
fix: simplify contact section by removing explicit channel links
2026-05-21 01:28:35 +02:00
.forgejo/workflows fix: baseURL per Branch setzen (draft vs. prod) 2026-05-18 13:31:30 +02:00
archetypes Migration von 11ty zu Hugo mit PaperMod Theme 🚀 2026-01-08 00:21:19 +01:00
assets/css/extended Hintergrundfarbe 2026-01-11 01:18:06 +01:00
content fix: simplify contact section by removing explicit channel links 2026-05-21 01:28:35 +02:00
layouts/shortcodes Refactor code structure for improved readability and maintainability 2026-05-19 01:19:48 +02:00
scripts feat(ci): Hugo Build & atomares Deployment via Forgejo Actions 2026-05-18 02:17:17 +02:00
static/img/favicon feat: add about page with personal information and contact links 2026-05-21 01:11:04 +02:00
themes Refactor code structure for improved readability and maintainability 2026-05-19 01:19:48 +02:00
.gitignore Migration von 11ty zu Hugo mit PaperMod Theme 🚀 2026-01-08 00:21:19 +01:00
.gitmodules Migration von 11ty zu Hugo mit PaperMod Theme 🚀 2026-01-08 00:21:19 +01:00
hugo.toml Refactor code structure for improved readability and maintainability 2026-05-19 01:19:48 +02:00
README.md fix: update repository clone URL and add preview environment details 2026-05-21 00:37:33 +02:00

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 ⚙️

Schnellstart 🚀

  1. Repository klonen:

    git clone --recursive https://git.sanitz.net/sebastian/sebastians-sanitz-net.git 
    cd sebastians-sanitz-net
    

    Hinweis: Das --recursive Flag ist wichtig, um das Theme-Submodul mit herunterzuladen.

  2. Lokalen Server starten:

    hugo server
    
  3. Vorschau öffnen: Besuche http://localhost:1313 in 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 🚀

Der Blog https://sebastian.sanitz.net/ wird automatisch bei jedem Push ins Git-Repository im Branch main durch eine Forgejo Action bei jeder Änderung automatisch aktualisiert. main

Preview-Umgebung 🧪

Änderungen im Branch draft landen auf der nur eingeschränkt zugänglichen Seite https://draft.sebastian.sanitz.net/ draft