]> juplo.de Git - website/commit
Content-Migration: Statische Inhalte aus Theme-Submodule ins Hauptrepo verschoben
authorKai Moritz <kai.milan.moritz@googlemail.com>
Wed, 3 Jun 2026 22:20:12 +0000 (22:20 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Wed, 3 Jun 2026 22:36:28 +0000 (00:36 +0200)
commit46733cee654ca0d5c994acf28573ae01291ad439
treefcce849c9cd1378d8e5f5e1f5de39209dd59311d
parent6d7ad8540f78c03de93a68421abc3afe12f3e262
Content-Migration: Statische Inhalte aus Theme-Submodule ins Hauptrepo verschoben

Alle Content-Dateien aus themes/hugo-juplo/content/ wurden ins Hauptrepo
unter content/ verschoben:
- About-Sektion (about/, about/impressum/ mit allen Unterseiten)
- Blog-Sektion-Index (blog/_index.html)
- Blog-Archiv-Index (blog/archive/_index.html)
- Taxonomy-Indexseiten (categories/_index.html, tags/_index.html)

Im Theme-Submodule wurden als Ersatz minimale Platzhalter in der
exampleSite angelegt (about/, about/impressum/, blog/, blog/archive/,
categories/, tags/), damit das Theme weiterhin unabhängig vom Content-
Branch mit der exampleSite getestet werden kann.

Die exampleSite/hugo.yaml wurde ebenfalls von PaperMod-Parametern
bereinigt und um copyrightShort ergänzt (analog zur hugo.yaml im
Hauptrepo).

Ergebnis: Das Theme enthält jetzt ausschließlich Layouts, Assets,
Shortcodes und exampleSite – keine Produktionsinhalte mehr.

Außerdem: blog/_index.md: Duplikat entfernt

Die Blog-Sektion wurde doppelt definiert: einmal in content/blog/_index.md
(dieses Repo) und einmal in themes/hugo-juplo/content/blog/_index.html
(Theme). Hugo verwendet in diesem Fall die Datei im Hauptrepo (Override-
Mechanik), die Theme-Datei wurde ignoriert.

Da beide Dateien identischen Inhalt hatten (title: Blog, weight: 10),
wird die Duplikatdatei im Hauptrepo entfernt. Die Theme-Datei übernimmt
die Sektionsdefinition und wird beim geplanten Content-Migration-Schritt
ins Hauptrepo verschoben.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
15 files changed:
content/about/_index.html [new file with mode: 0644]
content/about/agb.html [new file with mode: 0644]
content/about/contact.html [new file with mode: 0644]
content/about/impressum/_index.html [new file with mode: 0644]
content/about/impressum/datenschutz.html [new file with mode: 0644]
content/about/impressum/google-analytics.html [new file with mode: 0644]
content/about/impressum/haftung-inhalte.html [new file with mode: 0644]
content/about/impressum/haftung-links.html [new file with mode: 0644]
content/about/impressum/urheberrechte.html [new file with mode: 0644]
content/blog/_index.html [new file with mode: 0644]
content/blog/_index.md [deleted file]
content/blog/archive/_index.html [new file with mode: 0644]
content/categories/_index.html [new file with mode: 0644]
content/tags/_index.html [new file with mode: 0644]
themes/hugo-juplo