From 84730146a68f0231158e873de94ff9d270d378bc Mon Sep 17 00:00:00 2001 From: KazooTTT Date: Fri, 7 Feb 2025 17:19:02 +0800 Subject: [PATCH] feat: enhancer toc --- src/components/blog/TOC.astro | 12 ++++++-- .../componentsBefore/blog/TOC.astro | 18 ++++++------ src/components/note/Note.astro | 2 +- src/layouts/Base.astro | 2 +- src/layouts/BlogPost.astro | 28 +++++++++++++++++-- src/pages/about.astro | 2 +- 6 files changed, 47 insertions(+), 17 deletions(-) diff --git a/src/components/blog/TOC.astro b/src/components/blog/TOC.astro index 6649546..f205a2e 100644 --- a/src/components/blog/TOC.astro +++ b/src/components/blog/TOC.astro @@ -2,17 +2,25 @@ import { generateToc } from "@/utils/generateToc"; import type { MarkdownHeading } from "astro"; import TOCHeading from "./TOCHeading.astro"; +import { cn } from "@/utils/tailwind"; interface Props { headings: MarkdownHeading[]; + classname?: string; } -const { headings } = Astro.props; +const { headings, classname } = Astro.props; const toc = generateToc(headings); --- -
+
Table of Contents