]> juplo.de Git - website/commit
Fix: <code>-Tags wurden in APT-Code-Blöcken als Text angezeigt
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 12 Jul 2026 08:47:00 +0000 (08:47 +0000)
committerKai Moritz <kai@juplo.de>
Sun, 12 Jul 2026 10:27:24 +0000 (12:27 +0200)
commit1b0c63a31b566d07bdd5074952a4cfb740dfd5b8
treeaa50e26fdb4506fa8b6ce7923afb5e982a42ff13
parenta6cc182d31def645ac03eedd52a5f89ab14aab35
Fix: <code>-Tags wurden in APT-Code-Blöcken als Text angezeigt

Pass 2 in highlightBody matchte <pre>...</pre> und übergab dabei den
<code>...</code>-Wrapper ungefiltert als Code-Inhalt an Shiki. APT-generierte
Blöcke haben die Struktur <pre><code>...</code></pre> (ohne Klasse), weshalb
<code> und </code> im gerenderten Output sichtbar wurden.

Fix: Neuer Pass 2 behandelt <pre><code>...</code></pre> ohne Klasse explizit.
Pass 3 bleibt für bare <pre>-Blöcke. Gemeinsame Detektionslogik in
detectAndHighlight() extrahiert.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
src/components/ProjectPage.astro