From dc44c1a0fc449b996113fff4059fbecaeac095ed Mon Sep 17 00:00:00 2001 From: Mac Carrithers Date: Thu, 26 Feb 2026 09:44:50 -0700 Subject: [PATCH] fix: Fix list styles and image zoom --- astro.config.mjs | 1 + src/components/starlight/MarkdownContent.astro | 7 +++++++ src/styles/custom.css | 12 ++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 src/components/starlight/MarkdownContent.astro diff --git a/astro.config.mjs b/astro.config.mjs index 908fb3db..3f6d48fc 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -58,6 +58,7 @@ export default defineConfig({ ], components: { Head: './src/components/starlight/Head.astro', + MarkdownContent: './src/components/starlight/MarkdownContent.astro', ThemeSelect: './src/components/ThemeSelect.astro', }, customCss: ['./src/styles/custom.css'], diff --git a/src/components/starlight/MarkdownContent.astro b/src/components/starlight/MarkdownContent.astro new file mode 100644 index 00000000..b8720b35 --- /dev/null +++ b/src/components/starlight/MarkdownContent.astro @@ -0,0 +1,7 @@ +--- +import NovaMarkdownContent from 'starlight-theme-nova/components/MarkdownContent.astro' +import ImageZoom from 'starlight-image-zoom/components/ImageZoom.astro' +--- + + + diff --git a/src/styles/custom.css b/src/styles/custom.css index cafb7fdf..4d5ec2c5 100644 --- a/src/styles/custom.css +++ b/src/styles/custom.css @@ -39,6 +39,18 @@ h6 { font-family: 'General Sans', sans-serif; } +/* Restore list styles removed by Tailwind preflight. */ +@layer base { + ul { + list-style: disc; + padding-left: 1.5rem; + } + ol { + list-style: decimal; + padding-left: 1.5rem; + } +} + /* Add spacing between paragraphs and interactive components (e.g. LinkButton) */ .sl-markdown-content > p + .not-content { margin-top: 1rem;