From 2b8900ee9d512cf3dd2774111a609108e32e7f14 Mon Sep 17 00:00:00 2001 From: "Ole B. Rosentreter" Date: Wed, 24 Jun 2026 23:18:45 +0200 Subject: [PATCH] =?utf8?q?Dateistruktur=20angepasst=20f=C3=BCr=20Loader?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- content/blog/{about-me.md => about-me/artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 content/blog/{bikefitting.md => bikefitting/artikel.md} | 0 .../artikel.md} | 0 .../{dein-trainingsplan.md => dein-trainingsplan/artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 content/blog/{gesundheit.md => gesundheit/artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 content/blog/{raceweek.md => raceweek/artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../blog/{warum-einen-coach.md => warum-einen-coach/artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../{wenn-du-krank-bist.md => wenn-du-krank-bist/artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 .../artikel.md} | 0 content/blog/wird-ausdauersport-zum-privileg/artikel.md | 0 .../artikel.md} | 0 db/articles/122_blog_athletiktraining.sql | 2 +- .../123_blog_kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang.sql | 2 +- db/articles/128_blog_gibt-es-alternativen-zu-teuren-gels.sql | 2 +- db/articles/136_blog_ironman-frankfurt-fuer-supporter.sql | 2 +- db/articles/139_blog_wird-ausdauersport-zum-privileg.sql | 0 44 files changed, 4 insertions(+), 4 deletions(-) rename content/blog/{about-me.md => about-me/artikel.md} (100%) rename content/blog/{aero-gadgets_spielzeug-oder-gamechanger.md => aero-gadgets_spielzeug-oder-gamechanger/artikel.md} (100%) rename content/blog/{bahn-knigge-die-ungeschriebenen-gesetze-auf-der-bahn.md => bahn-knigge-die-ungeschriebenen-gesetze-auf-der-bahn/artikel.md} (100%) rename content/blog/{bikefitting.md => bikefitting/artikel.md} (100%) rename content/blog/{carboloading-muskelglykogen-leberglykogen-blutzucker.md => carboloading-muskelglykogen-leberglykogen-blutzucker/artikel.md} (100%) rename content/blog/{dein-trainingsplan.md => dein-trainingsplan/artikel.md} (100%) rename content/blog/{einmal-volltanken-bitte.md => einmal-volltanken-bitte/artikel.md} (100%) rename content/blog/{fairplay-beim-coaching.md => fairplay-beim-coaching/artikel.md} (100%) rename content/blog/{fettstoffwechsel_fettverbrennung_fatmax.md => fettstoffwechsel_fettverbrennung_fatmax/artikel.md} (100%) rename content/blog/{gesundheit.md => gesundheit/artikel.md} (100%) rename content/blog/{gibt-es-alternativen-zu-teuren-gels.md => gibt-es-alternativen-zu-teuren-gels/artikel.md} (100%) rename content/blog/{grenzen-wofur-ich-nicht-da-bin.md => grenzen-wofur-ich-nicht-da-bin/artikel.md} (100%) rename content/blog/{heat-prep-im-ausdauersport.md => heat-prep-im-ausdauersport/artikel.md} (100%) rename content/blog/{in-peace-with_pace-der-schmale-grat-zwischen-verballern-und-doch-nur-95prozent.md => in-peace-with_pace-der-schmale-grat-zwischen-verballern-und-doch-nur-95prozent/artikel.md} (100%) rename content/blog/{ironman-frankfurt-fuer-supporter.md => ironman-frankfurt-fuer-supporter/artikel.md} (100%) rename content/blog/{jetzt-wird-es-heiss-hitzerennen.md => jetzt-wird-es-heiss-hitzerennen/artikel.md} (100%) rename content/blog/{killerphrasen-fuer-den-support-beim-ironman.md => killerphrasen-fuer-den-support-beim-ironman/artikel.md} (100%) rename content/blog/{kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang.md => kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang/artikel.md} (100%) rename content/blog/{laufschuhe-kann-man-zu-viele-haben.md => laufschuhe-kann-man-zu-viele-haben/artikel.md} (100%) rename content/blog/{mein-coaching-ansatz.md => mein-coaching-ansatz/artikel.md} (100%) rename content/blog/{mittwochs-faengt-die-woche-an.md => mittwochs-faengt-die-woche-an/artikel.md} (100%) rename content/blog/{peak-buildung-vor-der-langdistanz-marathon.md => peak-buildung-vor-der-langdistanz-marathon/artikel.md} (100%) rename content/blog/{pre-raceweek-perfekt-organisiert.md => pre-raceweek-perfekt-organisiert/artikel.md} (100%) rename content/blog/{raceday-und-bloss-nichts-vergessen.md => raceday-und-bloss-nichts-vergessen/artikel.md} (100%) rename content/blog/{raceweek.md => raceweek/artikel.md} (100%) rename content/blog/{saisonplanung-wie-geht-man-vor.md => saisonplanung-wie-geht-man-vor/artikel.md} (100%) rename content/blog/{support-beim-triathlon.md => support-beim-triathlon/artikel.md} (100%) rename content/blog/{support-guide-fuer-challenge-roth.md => support-guide-fuer-challenge-roth/artikel.md} (100%) rename content/blog/{warm-up-vor-einem-laufwettkampf.md => warm-up-vor-einem-laufwettkampf/artikel.md} (100%) rename content/blog/{warum-einen-coach.md => warum-einen-coach/artikel.md} (100%) rename content/blog/{was-kostet-personal-coaching.md => was-kostet-personal-coaching/artikel.md} (100%) rename content/blog/{was-nicht-auf-strava-ist-ist-nicht-passiert.md => was-nicht-auf-strava-ist-ist-nicht-passiert/artikel.md} (100%) rename content/blog/{welche-rolle-ahleten-haben.md => welche-rolle-ahleten-haben/artikel.md} (100%) rename content/blog/{wenn-du-krank-bist.md => wenn-du-krank-bist/artikel.md} (100%) rename content/blog/{wie-funktioniert-individuelles-coaching.md => wie-funktioniert-individuelles-coaching/artikel.md} (100%) rename content/blog/{wie-ich-mit-athleten-und-athletinnen-arbeite.md => wie-ich-mit-athleten-und-athletinnen-arbeite/artikel.md} (100%) rename content/blog/{wie-legen-wir-mit-dem-training-los.md => wie-legen-wir-mit-dem-training-los/artikel.md} (100%) create mode 100644 content/blog/wird-ausdauersport-zum-privileg/artikel.md rename content/blog/{ziele-setzen-aber-richtig.md => ziele-setzen-aber-richtig/artikel.md} (100%) create mode 100644 db/articles/139_blog_wird-ausdauersport-zum-privileg.sql diff --git a/content/blog/about-me.md b/content/blog/about-me/artikel.md similarity index 100% rename from content/blog/about-me.md rename to content/blog/about-me/artikel.md diff --git a/content/blog/aero-gadgets_spielzeug-oder-gamechanger.md b/content/blog/aero-gadgets_spielzeug-oder-gamechanger/artikel.md similarity index 100% rename from content/blog/aero-gadgets_spielzeug-oder-gamechanger.md rename to content/blog/aero-gadgets_spielzeug-oder-gamechanger/artikel.md diff --git a/content/blog/bahn-knigge-die-ungeschriebenen-gesetze-auf-der-bahn.md b/content/blog/bahn-knigge-die-ungeschriebenen-gesetze-auf-der-bahn/artikel.md similarity index 100% rename from content/blog/bahn-knigge-die-ungeschriebenen-gesetze-auf-der-bahn.md rename to content/blog/bahn-knigge-die-ungeschriebenen-gesetze-auf-der-bahn/artikel.md diff --git a/content/blog/bikefitting.md b/content/blog/bikefitting/artikel.md similarity index 100% rename from content/blog/bikefitting.md rename to content/blog/bikefitting/artikel.md diff --git a/content/blog/carboloading-muskelglykogen-leberglykogen-blutzucker.md b/content/blog/carboloading-muskelglykogen-leberglykogen-blutzucker/artikel.md similarity index 100% rename from content/blog/carboloading-muskelglykogen-leberglykogen-blutzucker.md rename to content/blog/carboloading-muskelglykogen-leberglykogen-blutzucker/artikel.md diff --git a/content/blog/dein-trainingsplan.md b/content/blog/dein-trainingsplan/artikel.md similarity index 100% rename from content/blog/dein-trainingsplan.md rename to content/blog/dein-trainingsplan/artikel.md diff --git a/content/blog/einmal-volltanken-bitte.md b/content/blog/einmal-volltanken-bitte/artikel.md similarity index 100% rename from content/blog/einmal-volltanken-bitte.md rename to content/blog/einmal-volltanken-bitte/artikel.md diff --git a/content/blog/fairplay-beim-coaching.md b/content/blog/fairplay-beim-coaching/artikel.md similarity index 100% rename from content/blog/fairplay-beim-coaching.md rename to content/blog/fairplay-beim-coaching/artikel.md diff --git a/content/blog/fettstoffwechsel_fettverbrennung_fatmax.md b/content/blog/fettstoffwechsel_fettverbrennung_fatmax/artikel.md similarity index 100% rename from content/blog/fettstoffwechsel_fettverbrennung_fatmax.md rename to content/blog/fettstoffwechsel_fettverbrennung_fatmax/artikel.md diff --git a/content/blog/gesundheit.md b/content/blog/gesundheit/artikel.md similarity index 100% rename from content/blog/gesundheit.md rename to content/blog/gesundheit/artikel.md diff --git a/content/blog/gibt-es-alternativen-zu-teuren-gels.md b/content/blog/gibt-es-alternativen-zu-teuren-gels/artikel.md similarity index 100% rename from content/blog/gibt-es-alternativen-zu-teuren-gels.md rename to content/blog/gibt-es-alternativen-zu-teuren-gels/artikel.md diff --git a/content/blog/grenzen-wofur-ich-nicht-da-bin.md b/content/blog/grenzen-wofur-ich-nicht-da-bin/artikel.md similarity index 100% rename from content/blog/grenzen-wofur-ich-nicht-da-bin.md rename to content/blog/grenzen-wofur-ich-nicht-da-bin/artikel.md diff --git a/content/blog/heat-prep-im-ausdauersport.md b/content/blog/heat-prep-im-ausdauersport/artikel.md similarity index 100% rename from content/blog/heat-prep-im-ausdauersport.md rename to content/blog/heat-prep-im-ausdauersport/artikel.md diff --git a/content/blog/in-peace-with_pace-der-schmale-grat-zwischen-verballern-und-doch-nur-95prozent.md b/content/blog/in-peace-with_pace-der-schmale-grat-zwischen-verballern-und-doch-nur-95prozent/artikel.md similarity index 100% rename from content/blog/in-peace-with_pace-der-schmale-grat-zwischen-verballern-und-doch-nur-95prozent.md rename to content/blog/in-peace-with_pace-der-schmale-grat-zwischen-verballern-und-doch-nur-95prozent/artikel.md diff --git a/content/blog/ironman-frankfurt-fuer-supporter.md b/content/blog/ironman-frankfurt-fuer-supporter/artikel.md similarity index 100% rename from content/blog/ironman-frankfurt-fuer-supporter.md rename to content/blog/ironman-frankfurt-fuer-supporter/artikel.md diff --git a/content/blog/jetzt-wird-es-heiss-hitzerennen.md b/content/blog/jetzt-wird-es-heiss-hitzerennen/artikel.md similarity index 100% rename from content/blog/jetzt-wird-es-heiss-hitzerennen.md rename to content/blog/jetzt-wird-es-heiss-hitzerennen/artikel.md diff --git a/content/blog/killerphrasen-fuer-den-support-beim-ironman.md b/content/blog/killerphrasen-fuer-den-support-beim-ironman/artikel.md similarity index 100% rename from content/blog/killerphrasen-fuer-den-support-beim-ironman.md rename to content/blog/killerphrasen-fuer-den-support-beim-ironman/artikel.md diff --git a/content/blog/kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang.md b/content/blog/kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang/artikel.md similarity index 100% rename from content/blog/kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang.md rename to content/blog/kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang/artikel.md diff --git a/content/blog/laufschuhe-kann-man-zu-viele-haben.md b/content/blog/laufschuhe-kann-man-zu-viele-haben/artikel.md similarity index 100% rename from content/blog/laufschuhe-kann-man-zu-viele-haben.md rename to content/blog/laufschuhe-kann-man-zu-viele-haben/artikel.md diff --git a/content/blog/mein-coaching-ansatz.md b/content/blog/mein-coaching-ansatz/artikel.md similarity index 100% rename from content/blog/mein-coaching-ansatz.md rename to content/blog/mein-coaching-ansatz/artikel.md diff --git a/content/blog/mittwochs-faengt-die-woche-an.md b/content/blog/mittwochs-faengt-die-woche-an/artikel.md similarity index 100% rename from content/blog/mittwochs-faengt-die-woche-an.md rename to content/blog/mittwochs-faengt-die-woche-an/artikel.md diff --git a/content/blog/peak-buildung-vor-der-langdistanz-marathon.md b/content/blog/peak-buildung-vor-der-langdistanz-marathon/artikel.md similarity index 100% rename from content/blog/peak-buildung-vor-der-langdistanz-marathon.md rename to content/blog/peak-buildung-vor-der-langdistanz-marathon/artikel.md diff --git a/content/blog/pre-raceweek-perfekt-organisiert.md b/content/blog/pre-raceweek-perfekt-organisiert/artikel.md similarity index 100% rename from content/blog/pre-raceweek-perfekt-organisiert.md rename to content/blog/pre-raceweek-perfekt-organisiert/artikel.md diff --git a/content/blog/raceday-und-bloss-nichts-vergessen.md b/content/blog/raceday-und-bloss-nichts-vergessen/artikel.md similarity index 100% rename from content/blog/raceday-und-bloss-nichts-vergessen.md rename to content/blog/raceday-und-bloss-nichts-vergessen/artikel.md diff --git a/content/blog/raceweek.md b/content/blog/raceweek/artikel.md similarity index 100% rename from content/blog/raceweek.md rename to content/blog/raceweek/artikel.md diff --git a/content/blog/saisonplanung-wie-geht-man-vor.md b/content/blog/saisonplanung-wie-geht-man-vor/artikel.md similarity index 100% rename from content/blog/saisonplanung-wie-geht-man-vor.md rename to content/blog/saisonplanung-wie-geht-man-vor/artikel.md diff --git a/content/blog/support-beim-triathlon.md b/content/blog/support-beim-triathlon/artikel.md similarity index 100% rename from content/blog/support-beim-triathlon.md rename to content/blog/support-beim-triathlon/artikel.md diff --git a/content/blog/support-guide-fuer-challenge-roth.md b/content/blog/support-guide-fuer-challenge-roth/artikel.md similarity index 100% rename from content/blog/support-guide-fuer-challenge-roth.md rename to content/blog/support-guide-fuer-challenge-roth/artikel.md diff --git a/content/blog/warm-up-vor-einem-laufwettkampf.md b/content/blog/warm-up-vor-einem-laufwettkampf/artikel.md similarity index 100% rename from content/blog/warm-up-vor-einem-laufwettkampf.md rename to content/blog/warm-up-vor-einem-laufwettkampf/artikel.md diff --git a/content/blog/warum-einen-coach.md b/content/blog/warum-einen-coach/artikel.md similarity index 100% rename from content/blog/warum-einen-coach.md rename to content/blog/warum-einen-coach/artikel.md diff --git a/content/blog/was-kostet-personal-coaching.md b/content/blog/was-kostet-personal-coaching/artikel.md similarity index 100% rename from content/blog/was-kostet-personal-coaching.md rename to content/blog/was-kostet-personal-coaching/artikel.md diff --git a/content/blog/was-nicht-auf-strava-ist-ist-nicht-passiert.md b/content/blog/was-nicht-auf-strava-ist-ist-nicht-passiert/artikel.md similarity index 100% rename from content/blog/was-nicht-auf-strava-ist-ist-nicht-passiert.md rename to content/blog/was-nicht-auf-strava-ist-ist-nicht-passiert/artikel.md diff --git a/content/blog/welche-rolle-ahleten-haben.md b/content/blog/welche-rolle-ahleten-haben/artikel.md similarity index 100% rename from content/blog/welche-rolle-ahleten-haben.md rename to content/blog/welche-rolle-ahleten-haben/artikel.md diff --git a/content/blog/wenn-du-krank-bist.md b/content/blog/wenn-du-krank-bist/artikel.md similarity index 100% rename from content/blog/wenn-du-krank-bist.md rename to content/blog/wenn-du-krank-bist/artikel.md diff --git a/content/blog/wie-funktioniert-individuelles-coaching.md b/content/blog/wie-funktioniert-individuelles-coaching/artikel.md similarity index 100% rename from content/blog/wie-funktioniert-individuelles-coaching.md rename to content/blog/wie-funktioniert-individuelles-coaching/artikel.md diff --git a/content/blog/wie-ich-mit-athleten-und-athletinnen-arbeite.md b/content/blog/wie-ich-mit-athleten-und-athletinnen-arbeite/artikel.md similarity index 100% rename from content/blog/wie-ich-mit-athleten-und-athletinnen-arbeite.md rename to content/blog/wie-ich-mit-athleten-und-athletinnen-arbeite/artikel.md diff --git a/content/blog/wie-legen-wir-mit-dem-training-los.md b/content/blog/wie-legen-wir-mit-dem-training-los/artikel.md similarity index 100% rename from content/blog/wie-legen-wir-mit-dem-training-los.md rename to content/blog/wie-legen-wir-mit-dem-training-los/artikel.md diff --git a/content/blog/wird-ausdauersport-zum-privileg/artikel.md b/content/blog/wird-ausdauersport-zum-privileg/artikel.md new file mode 100644 index 0000000..e69de29 diff --git a/content/blog/ziele-setzen-aber-richtig.md b/content/blog/ziele-setzen-aber-richtig/artikel.md similarity index 100% rename from content/blog/ziele-setzen-aber-richtig.md rename to content/blog/ziele-setzen-aber-richtig/artikel.md diff --git a/db/articles/122_blog_athletiktraining.sql b/db/articles/122_blog_athletiktraining.sql index b91b5ab..0764b13 100644 --- a/db/articles/122_blog_athletiktraining.sql +++ b/db/articles/122_blog_athletiktraining.sql @@ -7,7 +7,7 @@ INSERT INTO :"schema".pages VALUES (DEFAULT, 'article', 0, true, NULL, NULL, NULL, '2024-10-01', '2024-10-01'); -INSERT INTO :"schema".page_content VALUES (DEFAULT, (SELECT id FROM :"schema".pages WHERE slug='blog/athletiktraining'), 1, (SELECT id FROM :"schema".categories WHERE slug='coaching'), +INSERT INTO :"schema".page_content VALUES (DEFAULT, (SELECT id FROM :"schema".pages WHERE slug='blog/athletiktraining'), 1, (SELECT id FROM :"schema".categories WHERE slug='blog'), 'Athletiktraining', NULL, NULL, 'Athletiktraining: Unverzichtbar und wird am ehesten weggelassen wird', diff --git a/db/articles/123_blog_kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang.sql b/db/articles/123_blog_kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang.sql index 895b0ae..fffc5ad 100644 --- a/db/articles/123_blog_kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang.sql +++ b/db/articles/123_blog_kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang.sql @@ -7,7 +7,7 @@ INSERT INTO :"schema".pages VALUES (DEFAULT, 'article', 0, true, NULL, NULL, NULL, '2024-10-01', '2024-10-01'); -INSERT INTO :"schema".page_content VALUES (DEFAULT, (SELECT id FROM :"schema".pages WHERE slug='blog/kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang'), 1, (SELECT id FROM :"schema".categories WHERE slug='coaching'), +INSERT INTO :"schema".page_content VALUES (DEFAULT, (SELECT id FROM :"schema".pages WHERE slug='blog/kraft-vs-kraftausdauer-vs-k3-vs-dicker-gang'), 1, (SELECT id FROM :"schema".categories WHERE slug='blog'), 'Kraft, Kraftausdauer, K3/2/1 und dicker Gang - was steckt wirklich dahinter?', NULL, NULL, 'Kraft, Kraftausdauer, K3/2/1 und dicker Gang und was das im Training für Dich bedeutet.', diff --git a/db/articles/128_blog_gibt-es-alternativen-zu-teuren-gels.sql b/db/articles/128_blog_gibt-es-alternativen-zu-teuren-gels.sql index b51b995..9c5c5c6 100644 --- a/db/articles/128_blog_gibt-es-alternativen-zu-teuren-gels.sql +++ b/db/articles/128_blog_gibt-es-alternativen-zu-teuren-gels.sql @@ -7,7 +7,7 @@ INSERT INTO :"schema".pages VALUES (DEFAULT, 'article', 0, true, NULL, NULL, NULL, '2024-10-01', '2026-05-07'); -INSERT INTO :"schema".page_content VALUES (DEFAULT, (SELECT id FROM :"schema".pages WHERE slug='blog/gibt-es-alternativen-zu-teuren-gels'), 1, (SELECT id FROM :"schema".categories WHERE slug='coaching'), +INSERT INTO :"schema".page_content VALUES (DEFAULT, (SELECT id FROM :"schema".pages WHERE slug='blog/gibt-es-alternativen-zu-teuren-gels'), 1, (SELECT id FROM :"schema".categories WHERE slug='blog'), 'Kann man teure Gels im Ausdauertraining ersetzen?', NULL, NULL, 'Wissenschaftlich fundierte DIY-Alternative zu klassischen Gels – günstiger, flexibler, besser steuerbar.', diff --git a/db/articles/136_blog_ironman-frankfurt-fuer-supporter.sql b/db/articles/136_blog_ironman-frankfurt-fuer-supporter.sql index 807aa51..65a927a 100644 --- a/db/articles/136_blog_ironman-frankfurt-fuer-supporter.sql +++ b/db/articles/136_blog_ironman-frankfurt-fuer-supporter.sql @@ -7,7 +7,7 @@ INSERT INTO :"schema".pages VALUES (DEFAULT, 'article', 0, true, NULL, NULL, NULL, '2026-06-13', '2026-06-13'); -INSERT INTO :"schema".page_content VALUES (DEFAULT, (SELECT id FROM :"schema".pages WHERE slug='blog/ironman-frankfurt-fuer-supporter'), 1, (SELECT id FROM :"schema".categories WHERE slug='coaching'), +INSERT INTO :"schema".page_content VALUES (DEFAULT, (SELECT id FROM :"schema".pages WHERE slug='blog/ironman-frankfurt-fuer-supporter'), 1, (SELECT id FROM :"schema".categories WHERE slug='blog'), 'IRONMAN Frankfurt für Supporter', NULL, NULL, 'Was am IRONMAN Frankfurt anders ist – Logistik, Mainufer und die Tücken der Hitze.', diff --git a/db/articles/139_blog_wird-ausdauersport-zum-privileg.sql b/db/articles/139_blog_wird-ausdauersport-zum-privileg.sql new file mode 100644 index 0000000..e69de29 -- 2.39.5