From 6b86da0cbc0c5c323cee17796e5785087d01886b Mon Sep 17 00:00:00 2001 From: Michael Czechowski Date: Tue, 30 Dec 2025 18:09:47 +0100 Subject: [PATCH] refactor: reorder lesson modules and update footer links - Reorder modules by learning path: HTML first, then CSS, then Tailwind - Group modules with comments for clarity - Change footer link from GitHub to Gitea (librete.ch) --- src/config/lessons.js | 46 ++++++++++++++++++++++++++++--------------- src/index.html | 4 ++-- 2 files changed, 32 insertions(+), 18 deletions(-) diff --git a/src/config/lessons.js b/src/config/lessons.js index 1fc8b8c..feb3a33 100644 --- a/src/config/lessons.js +++ b/src/config/lessons.js @@ -49,53 +49,67 @@ import htmlMarqueeDE from "../../lessons/de/31-html-marquee.json"; import htmlSvgDE from "../../lessons/de/32-html-svg.json"; import flexboxDE from "../../lessons/de/flexbox.json"; -// English module store +// English module store - ordered by learning path const moduleStoreEN = [ + // HTML Grundlagen htmlElementsEN, htmlFormsBasicEN, htmlFormsValidationEN, + htmlFormsFieldsetEN, + htmlDatalistEN, + // HTML Interaktiv htmlDetailsSummaryEN, htmlProgressMeterEN, - htmlDatalistEN, - htmlDataAttributesEN, htmlDialogEN, - htmlFormsFieldsetEN, + htmlDataAttributesEN, + // HTML Weitere htmlFigureEN, htmlTablesEN, - htmlMarqueeEN, htmlSvgEN, + htmlMarqueeEN, + // CSS Grundlagen + basicSelectorsEN, boxModelEN, + unitsVariablesEN, + // CSS Layouts flexboxEN, responsiveEN, - unitsVariablesEN, - transitionsAnimationsEN, - basicSelectorsEN, + // CSS Fortgeschritten advancedSelectorsEN, + transitionsAnimationsEN, + // Tailwind tailwindEN ]; -// German module store +// German module store - ordered by learning path const moduleStoreDE = [ + // HTML Grundlagen htmlElementsDE, htmlFormsBasicDE, htmlFormsValidationDE, + htmlFormsFieldsetDE, + htmlDatalistDE, + // HTML Interaktiv htmlDetailsSummaryDE, htmlProgressMeterDE, - htmlDatalistDE, - htmlDataAttributesDE, htmlDialogDE, - htmlFormsFieldsetDE, + htmlDataAttributesDE, + // HTML Weitere htmlFigureDE, htmlTablesDE, - htmlMarqueeDE, htmlSvgDE, + htmlMarqueeDE, + // CSS Grundlagen + basicSelectorsDE, boxModelDE, + unitsVariablesDE, + // CSS Layouts flexboxDE, responsiveDE, - unitsVariablesDE, - transitionsAnimationsDE, - basicSelectorsDE, + // CSS Fortgeschritten advancedSelectorsDE, + transitionsAnimationsDE, + // Tailwind tailwindDE ]; diff --git a/src/index.html b/src/index.html index 1c36172..10b5607 100644 --- a/src/index.html +++ b/src/index.html @@ -120,8 +120,8 @@