diff --git a/Core.js b/Core.js
index edcf6eb..24743d9 100644
--- a/Core.js
+++ b/Core.js
@@ -34,7 +34,7 @@ class SimonUp {
}
}
- // Phase 1: Blöcke und Inline-Strukturen parsen (sammelt auch alle Überschriften)
+ // Phase 1: Blöcke und Inline-Strukturen parsen (sammelt alle Überschriften)
html = this._parseBlocks(html);
// Phase 2: Das Inhaltsverzeichnis nachträglich in die vorbereitete Box einsetzen
@@ -129,8 +129,8 @@ class SimonUp {
const intro = lines.map(function(l) { return self._parseInline(l); }).join('
');
tocWrapper += `
${intro}
\n`; } - // HIER IST JETZT DER ECHTE PLATZHALTER: - tocWrapper += '\n'; + // Ein Text-Token, das garantiert nicht vom Browser unsichtbar gemacht wird: + tocWrapper += 'STRENG_GEHEIMER_TOC_PLATZHALTER\n'; tocWrapper += ''; return tocWrapper; @@ -274,7 +274,7 @@ class SimonUp { const numStr = self._getAutoNumber(level); const fullTitle = `${numStr} ${title}`; const id = self._slugify(fullTitle); - self.headings.push({ level: level, text: title, id: id }); // Speichert nur den puren Titel ohne Nummer für das TOC Link-Markup + self.headings.push({ level: level, text: title, id: id }); return `