]> juplo.de Git - website/commit
Syntax-Hervorhebung auf Astro-Best-Practice umgestellt
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 21 Jun 2026 20:51:08 +0000 (20:51 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 21 Jun 2026 20:51:08 +0000 (20:51 +0000)
commit60059d7dd48d218e876225d1333420c82235906c
treee0a0d750a5ae523f9581f5059208332082b31248
parent0e87a6810e57c8d592701e38f64c48bb0fcb5f19
Syntax-Hervorhebung auf Astro-Best-Practice umgestellt

Astro nutzt Shiki standardmäßig für Markdown-Code-Blöcke. Das war bisher
implizit aktiv, aber nie explizit konfiguriert und ohne passende CSS-Regeln.

- astro.config.mjs: Shiki-Theme `github-dark` explizit konfiguriert
- typo.scss: `pre.astro-code` mit Padding und Border-Radius versehen;
  `pre code` auf font-size 100% zurückgesetzt (Shiki nutzt `<code>` als
  Wrapper, der 120%-Reset würde sonst fälschlich greifen)
- print.scss: Shiki-Inline-Styles für Druck überschrieben (dunkler
  Hintergrund → transparent), da Inline-Styles `!important` brauchen
- print/prettify.scss entfernt: toter Code aus der Vor-Astro-Ära;
  prettify.js wurde nie geladen, die Klassen nie erzeugt
- CLAUDE.md: Abschnitt zur Syntax-Hervorhebungsarchitektur ergänzt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CLAUDE.md
astro.config.mjs
public/css/print.css
public/css/print.css.map
public/css/screen.css
public/css/screen.css.map
src/styles/base/typo.scss
src/styles/print.scss
src/styles/print/prettify.scss [deleted file]