]> 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.milan.moritz@googlemail.com>
Sat, 4 Jul 2026 18:45:41 +0000 (18:45 +0000)
commite42ed9362c290abbef8f550860fd863c83bdc5c9
tree57c0e2bf045469bc42f224f6f374e95d7543336c
parent501faf062d217cb44e428daec876ca203ebdf844
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