diff --git a/frontend/src/components/Lesemodus.vue b/frontend/src/components/Lesemodus.vue index 3905fa4..657f2de 100644 --- a/frontend/src/components/Lesemodus.vue +++ b/frontend/src/components/Lesemodus.vue @@ -8,13 +8,13 @@ const emit = defineEmits(['schliessen']) const buehne = ref(null) const pos = ref(0) -// Ein Abschnitt wird an seinen Zwischenüberschriften (###) in Seiten geteilt; Codeblöcke bleiben ganz. +// Ein Abschnitt wird an seinen Zwischenüberschriften (###) und am Kernblock (## Kern) in Seiten geteilt; Codeblöcke bleiben ganz. function teile(text) { const out = [] let akt = [], zaun = false for (const zeile of (text || '').split('\n')) { if (/^(```|~~~)/.test(zeile)) zaun = !zaun - if (!zaun && /^### /.test(zeile) && akt.some((z) => z.trim())) { out.push(akt.join('\n')); akt = [] } + if (!zaun && /^(### |## Kern)/.test(zeile) && akt.some((z) => z.trim())) { out.push(akt.join('\n')); akt = [] } akt.push(zeile) } if (akt.some((z) => z.trim())) out.push(akt.join('\n')) @@ -114,7 +114,7 @@ onUnmounted(() => window.removeEventListener('keydown', taste))