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)
This commit is contained in:
@@ -49,53 +49,67 @@ import htmlMarqueeDE from "../../lessons/de/31-html-marquee.json";
|
|||||||
import htmlSvgDE from "../../lessons/de/32-html-svg.json";
|
import htmlSvgDE from "../../lessons/de/32-html-svg.json";
|
||||||
import flexboxDE from "../../lessons/de/flexbox.json";
|
import flexboxDE from "../../lessons/de/flexbox.json";
|
||||||
|
|
||||||
// English module store
|
// English module store - ordered by learning path
|
||||||
const moduleStoreEN = [
|
const moduleStoreEN = [
|
||||||
|
// HTML Grundlagen
|
||||||
htmlElementsEN,
|
htmlElementsEN,
|
||||||
htmlFormsBasicEN,
|
htmlFormsBasicEN,
|
||||||
htmlFormsValidationEN,
|
htmlFormsValidationEN,
|
||||||
|
htmlFormsFieldsetEN,
|
||||||
|
htmlDatalistEN,
|
||||||
|
// HTML Interaktiv
|
||||||
htmlDetailsSummaryEN,
|
htmlDetailsSummaryEN,
|
||||||
htmlProgressMeterEN,
|
htmlProgressMeterEN,
|
||||||
htmlDatalistEN,
|
|
||||||
htmlDataAttributesEN,
|
|
||||||
htmlDialogEN,
|
htmlDialogEN,
|
||||||
htmlFormsFieldsetEN,
|
htmlDataAttributesEN,
|
||||||
|
// HTML Weitere
|
||||||
htmlFigureEN,
|
htmlFigureEN,
|
||||||
htmlTablesEN,
|
htmlTablesEN,
|
||||||
htmlMarqueeEN,
|
|
||||||
htmlSvgEN,
|
htmlSvgEN,
|
||||||
|
htmlMarqueeEN,
|
||||||
|
// CSS Grundlagen
|
||||||
|
basicSelectorsEN,
|
||||||
boxModelEN,
|
boxModelEN,
|
||||||
|
unitsVariablesEN,
|
||||||
|
// CSS Layouts
|
||||||
flexboxEN,
|
flexboxEN,
|
||||||
responsiveEN,
|
responsiveEN,
|
||||||
unitsVariablesEN,
|
// CSS Fortgeschritten
|
||||||
transitionsAnimationsEN,
|
|
||||||
basicSelectorsEN,
|
|
||||||
advancedSelectorsEN,
|
advancedSelectorsEN,
|
||||||
|
transitionsAnimationsEN,
|
||||||
|
// Tailwind
|
||||||
tailwindEN
|
tailwindEN
|
||||||
];
|
];
|
||||||
|
|
||||||
// German module store
|
// German module store - ordered by learning path
|
||||||
const moduleStoreDE = [
|
const moduleStoreDE = [
|
||||||
|
// HTML Grundlagen
|
||||||
htmlElementsDE,
|
htmlElementsDE,
|
||||||
htmlFormsBasicDE,
|
htmlFormsBasicDE,
|
||||||
htmlFormsValidationDE,
|
htmlFormsValidationDE,
|
||||||
|
htmlFormsFieldsetDE,
|
||||||
|
htmlDatalistDE,
|
||||||
|
// HTML Interaktiv
|
||||||
htmlDetailsSummaryDE,
|
htmlDetailsSummaryDE,
|
||||||
htmlProgressMeterDE,
|
htmlProgressMeterDE,
|
||||||
htmlDatalistDE,
|
|
||||||
htmlDataAttributesDE,
|
|
||||||
htmlDialogDE,
|
htmlDialogDE,
|
||||||
htmlFormsFieldsetDE,
|
htmlDataAttributesDE,
|
||||||
|
// HTML Weitere
|
||||||
htmlFigureDE,
|
htmlFigureDE,
|
||||||
htmlTablesDE,
|
htmlTablesDE,
|
||||||
htmlMarqueeDE,
|
|
||||||
htmlSvgDE,
|
htmlSvgDE,
|
||||||
|
htmlMarqueeDE,
|
||||||
|
// CSS Grundlagen
|
||||||
|
basicSelectorsDE,
|
||||||
boxModelDE,
|
boxModelDE,
|
||||||
|
unitsVariablesDE,
|
||||||
|
// CSS Layouts
|
||||||
flexboxDE,
|
flexboxDE,
|
||||||
responsiveDE,
|
responsiveDE,
|
||||||
unitsVariablesDE,
|
// CSS Fortgeschritten
|
||||||
transitionsAnimationsDE,
|
|
||||||
basicSelectorsDE,
|
|
||||||
advancedSelectorsDE,
|
advancedSelectorsDE,
|
||||||
|
transitionsAnimationsDE,
|
||||||
|
// Tailwind
|
||||||
tailwindDE
|
tailwindDE
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -120,8 +120,8 @@
|
|||||||
|
|
||||||
<footer class="app-footer">
|
<footer class="app-footer">
|
||||||
<span data-i18n="openSource">Open Source:</span>
|
<span data-i18n="openSource">Open Source:</span>
|
||||||
<a href="https://github.com/nextlevelshit/code-crispies" target="_blank">GitHub</a>
|
<a href="https://git.librete.ch/public/code-crispies" target="_blank">Gitea</a>
|
||||||
<span data-i18n="by">by</span> <a href="https://dailysh.it" title="Michael W. Czechowski">mwc</a>
|
<span data-i18n="by">by</span> <a href="https://librete.ch" title="librete.ch">librete.ch</a>
|
||||||
</footer>
|
</footer>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user