]> juplo.de Git - website/commit
fix: Leere Schlusszeile und Overflow in Projekt-Code-Blöcken
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sat, 4 Jul 2026 18:45:41 +0000 (18:45 +0000)
committerKai Moritz <kai@juplo.de>
Sun, 12 Jul 2026 10:27:24 +0000 (12:27 +0200)
commite39da458192137453ed0686eb7f5736d6502a2e3
tree793e0c7a1904a97fdd664add633c7cef248b4b81
parenta4e9dd21c5161ca178db3c0f86b1f3438781e1fa
fix: Leere Schlusszeile und Overflow in Projekt-Code-Blöcken

- trimEnd() auf decodierten Code vor Shiki-Übergabe: Doxia hängt an
  <pre>-Blöcken ein abschließendes \n, das Shiki als leere Zeile rendert
- overflow-x: auto in pre.astro-code, pre.shiki: codeToHtml() setzt kein
  overflow im Inline-Style (anders als Astros Markdown-Integration),
  wodurch überlange Zeilen die Seite breiter machten

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
public/css/screen.css
public/css/screen.css.map
src/components/ProjectPage.astro
src/styles/base/typo.scss