From 6ff29c724e52ecef1e2dd7fd1dc17cac5930d798 Mon Sep 17 00:00:00 2001 From: Tobias Feigel Date: Sun, 29 Jun 2025 13:55:38 +0200 Subject: [PATCH] refactor: migrate content files to use `Uuid` fields and update blueprints for structural consistency --- content/2_news/news.txt | 4 +++- content/3_spielbetrieb/spielbetrieb.txt | 5 +++++ content/4_verein/1_mitgliedschaft/default.txt | 5 +++++ .../1_mitgliedschaft/mitgliedschaft.txt | 3 --- content/4_verein/2_vorstand/default.txt | 5 +++++ content/4_verein/2_vorstand/vorstand.txt | 3 --- content/4_verein/3_dwz/default.txt | 17 ++++++++++++++++ content/4_verein/3_dwz/dwz.txt | 15 -------------- content/4_verein/4_chronik/chronik.txt | 3 --- content/4_verein/4_chronik/default.txt | 5 +++++ .../{memoriam.txt => blockpage.txt} | 2 ++ content/4_verein/verein.txt | 5 +++++ content/5_termine/termine.txt | 4 +++- content/6_kontakt/kontakt.txt | 4 +++- content/archiv/archiv.txt | 4 +++- content/datenschutz/datenschutz.txt | 4 +++- content/impressum/impressum.txt | 2 ++ content/satzung/satzung.txt | 4 +++- site/blueprints/pages/blockpage.yml | 6 ++++++ site/blueprints/pages/verein.yml | 20 +++++++++++++++++++ 20 files changed, 90 insertions(+), 30 deletions(-) create mode 100644 content/3_spielbetrieb/spielbetrieb.txt create mode 100644 content/4_verein/1_mitgliedschaft/default.txt delete mode 100644 content/4_verein/1_mitgliedschaft/mitgliedschaft.txt create mode 100644 content/4_verein/2_vorstand/default.txt delete mode 100644 content/4_verein/2_vorstand/vorstand.txt create mode 100644 content/4_verein/3_dwz/default.txt delete mode 100644 content/4_verein/3_dwz/dwz.txt delete mode 100644 content/4_verein/4_chronik/chronik.txt create mode 100644 content/4_verein/4_chronik/default.txt rename content/4_verein/5_memoriam/{memoriam.txt => blockpage.txt} (52%) create mode 100644 content/4_verein/verein.txt create mode 100644 site/blueprints/pages/blockpage.yml create mode 100644 site/blueprints/pages/verein.yml diff --git a/content/2_news/news.txt b/content/2_news/news.txt index 2027787..429e70f 100644 --- a/content/2_news/news.txt +++ b/content/2_news/news.txt @@ -1,3 +1,5 @@ Title: News ----- \ No newline at end of file +---- + +Uuid: qtyyzjcbmgvhwzod \ No newline at end of file diff --git a/content/3_spielbetrieb/spielbetrieb.txt b/content/3_spielbetrieb/spielbetrieb.txt new file mode 100644 index 0000000..e43ca03 --- /dev/null +++ b/content/3_spielbetrieb/spielbetrieb.txt @@ -0,0 +1,5 @@ +Title: Spielbetrieb + +---- + +Uuid: 5s5p2bqdwq6qch1j \ No newline at end of file diff --git a/content/4_verein/1_mitgliedschaft/default.txt b/content/4_verein/1_mitgliedschaft/default.txt new file mode 100644 index 0000000..9104e6a --- /dev/null +++ b/content/4_verein/1_mitgliedschaft/default.txt @@ -0,0 +1,5 @@ +Title: Mitgliedschaft + +---- + +Uuid: rlflifjcp5qi27ib \ No newline at end of file diff --git a/content/4_verein/1_mitgliedschaft/mitgliedschaft.txt b/content/4_verein/1_mitgliedschaft/mitgliedschaft.txt deleted file mode 100644 index c97ebf2..0000000 --- a/content/4_verein/1_mitgliedschaft/mitgliedschaft.txt +++ /dev/null @@ -1,3 +0,0 @@ -Title: Mitgliedschaft - ----- \ No newline at end of file diff --git a/content/4_verein/2_vorstand/default.txt b/content/4_verein/2_vorstand/default.txt new file mode 100644 index 0000000..818b383 --- /dev/null +++ b/content/4_verein/2_vorstand/default.txt @@ -0,0 +1,5 @@ +Title: Vorstand + +---- + +Uuid: zl70xxrrqevgvku0 \ No newline at end of file diff --git a/content/4_verein/2_vorstand/vorstand.txt b/content/4_verein/2_vorstand/vorstand.txt deleted file mode 100644 index 8037b1e..0000000 --- a/content/4_verein/2_vorstand/vorstand.txt +++ /dev/null @@ -1,3 +0,0 @@ -Title: Vorstand - ----- diff --git a/content/4_verein/3_dwz/default.txt b/content/4_verein/3_dwz/default.txt new file mode 100644 index 0000000..a685874 --- /dev/null +++ b/content/4_verein/3_dwz/default.txt @@ -0,0 +1,17 @@ +Title: DWZ-Liste + +---- + +Herotext: Hier finden Sie die aktuelle DWZ-Liste unseres Vereins. + +---- + +Herobutton: DWZ beim DSB + +---- + +Buttonlink: https://www.schachbund.de/verein/25318.html + +---- + +Uuid: ryyutobtiiyatw7j \ No newline at end of file diff --git a/content/4_verein/3_dwz/dwz.txt b/content/4_verein/3_dwz/dwz.txt deleted file mode 100644 index bb63efc..0000000 --- a/content/4_verein/3_dwz/dwz.txt +++ /dev/null @@ -1,15 +0,0 @@ -Title: DWZ-Liste - ----- - -HeroText: Hier finden Sie die aktuelle DWZ-Liste unseres Vereins. - ----- - -HeroButton: DWZ beim DSB - ----- - -ButtonLink: https://www.schachbund.de/verein/25318.html - ----- diff --git a/content/4_verein/4_chronik/chronik.txt b/content/4_verein/4_chronik/chronik.txt deleted file mode 100644 index 0162acf..0000000 --- a/content/4_verein/4_chronik/chronik.txt +++ /dev/null @@ -1,3 +0,0 @@ -Title: Chronik - ----- diff --git a/content/4_verein/4_chronik/default.txt b/content/4_verein/4_chronik/default.txt new file mode 100644 index 0000000..d2d073f --- /dev/null +++ b/content/4_verein/4_chronik/default.txt @@ -0,0 +1,5 @@ +Title: Chronik + +---- + +Uuid: 0ut1fn7p6tlqgfhq \ No newline at end of file diff --git a/content/4_verein/5_memoriam/memoriam.txt b/content/4_verein/5_memoriam/blockpage.txt similarity index 52% rename from content/4_verein/5_memoriam/memoriam.txt rename to content/4_verein/5_memoriam/blockpage.txt index 3bacb08..5cd4912 100644 --- a/content/4_verein/5_memoriam/memoriam.txt +++ b/content/4_verein/5_memoriam/blockpage.txt @@ -1,3 +1,5 @@ Title: In Memoriam ---- + +Uuid: ko01ys2cbv2pafa8 \ No newline at end of file diff --git a/content/4_verein/verein.txt b/content/4_verein/verein.txt new file mode 100644 index 0000000..63bd825 --- /dev/null +++ b/content/4_verein/verein.txt @@ -0,0 +1,5 @@ +Title: Verein + +---- + +Uuid: yeiiv0ebkrobjp8k \ No newline at end of file diff --git a/content/5_termine/termine.txt b/content/5_termine/termine.txt index 0492c02..6a36290 100644 --- a/content/5_termine/termine.txt +++ b/content/5_termine/termine.txt @@ -2,6 +2,8 @@ Title: Termine ---- -HeroText: Wir möchten Sie gerne über die bevorstehenden Termine in unserem Verein informieren. Halten Sie sich bereit für spannende Ereignisse und Veranstaltungen, die bald anstehen. Details zu den Terminen und Veranstaltungen finden Sie auf unserer Homepage. +Herotext: Wir möchten Sie gerne über die bevorstehenden Termine in unserem Verein informieren. Halten Sie sich bereit für spannende Ereignisse und Veranstaltungen, die bald anstehen. Details zu den Terminen und Veranstaltungen finden Sie auf unserer Homepage. ---- + +Uuid: 05jzuqnmxpgkbo8i \ No newline at end of file diff --git a/content/6_kontakt/kontakt.txt b/content/6_kontakt/kontakt.txt index 82813fe..fbe7b04 100644 --- a/content/6_kontakt/kontakt.txt +++ b/content/6_kontakt/kontakt.txt @@ -1,3 +1,5 @@ Title: Kontakt ----- \ No newline at end of file +---- + +Uuid: usx96dfncvtmlu4y \ No newline at end of file diff --git a/content/archiv/archiv.txt b/content/archiv/archiv.txt index f754331..64fde89 100644 --- a/content/archiv/archiv.txt +++ b/content/archiv/archiv.txt @@ -1,3 +1,5 @@ Title: Archiv ----- \ No newline at end of file +---- + +Uuid: dbfwxxauqvvrrnty \ No newline at end of file diff --git a/content/datenschutz/datenschutz.txt b/content/datenschutz/datenschutz.txt index 57970fd..a6ee337 100644 --- a/content/datenschutz/datenschutz.txt +++ b/content/datenschutz/datenschutz.txt @@ -1,3 +1,5 @@ Title: Datenschutz ----- \ No newline at end of file +---- + +Uuid: l2q8zjmzmyp7zlin \ No newline at end of file diff --git a/content/impressum/impressum.txt b/content/impressum/impressum.txt index ff4a678..89e4d06 100644 --- a/content/impressum/impressum.txt +++ b/content/impressum/impressum.txt @@ -1,3 +1,5 @@ Title: Impressum ---- + +Uuid: oxsovh9ibr2lyjyj \ No newline at end of file diff --git a/content/satzung/satzung.txt b/content/satzung/satzung.txt index afda190..bb24cb5 100644 --- a/content/satzung/satzung.txt +++ b/content/satzung/satzung.txt @@ -1,3 +1,5 @@ Title: Satzung ----- \ No newline at end of file +---- + +Uuid: hjr3lpfsxvroto1e \ No newline at end of file diff --git a/site/blueprints/pages/blockpage.yml b/site/blueprints/pages/blockpage.yml new file mode 100644 index 0000000..8f2e2da --- /dev/null +++ b/site/blueprints/pages/blockpage.yml @@ -0,0 +1,6 @@ +title: Block Page + +fields: + blocks: + type: blocks + pretty: true \ No newline at end of file diff --git a/site/blueprints/pages/verein.yml b/site/blueprints/pages/verein.yml new file mode 100644 index 0000000..0cb27c7 --- /dev/null +++ b/site/blueprints/pages/verein.yml @@ -0,0 +1,20 @@ +title: Verein + +columns: + main: + width: 2/3 + sections: + fields: + type: fields + fields: + text: + type: textarea + size: huge + sidebar: + width: 1/3 + sections: + pages: + type: pages + files: + type: files +