diff --git a/astro.config.ts b/astro.config.ts index e24f445..9371b6d 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -4,11 +4,20 @@ import mdx from "@astrojs/mdx"; import solidJs from "@astrojs/solid-js"; import tailwindcss from "@tailwindcss/vite"; import { defineConfig } from "astro/config"; +import { createCssVariablesTheme } from "shiki"; + +// Colors come from the --astro-code-* variables in global.css, shared with highlight.js. +const codeTheme = createCssVariablesTheme({ variablePrefix: "--astro-code-" }); +// The stock theme paints HTML tag names like quoted strings, so `