feat(site): tabs (#144)

This commit is contained in:
Darius Cepulis
2025-10-29 12:43:03 -05:00
committed by GitHub
parent 419911f2f2
commit df4692dbda
35 changed files with 999 additions and 304 deletions
+5 -2
View File
@@ -8,9 +8,11 @@ import vercel from '@astrojs/vercel';
import tailwindcss from '@tailwindcss/vite';
import { defineConfig, fontProviders } from 'astro/config';
import rehypeGenerateTabsIds from './src/utils/rehypeGenerateTabsIds';
import rehypePrepareCodeBlocks from './src/utils/rehypePrepareCodeBlocks';
import remarkConditionalHeadings from './src/utils/remarkConditionalHeadings';
import { remarkReadingTime } from './src/utils/remarkReadingTime.mjs';
import shikiTransformMetadata from './src/utils/shikiTransformMetadata';
// https://astro.build/config
export default defineConfig({
@@ -38,10 +40,11 @@ export default defineConfig({
light: 'gruvbox-light-hard',
dark: 'gruvbox-dark-medium',
},
// TODO shiki transformers
// TODO more shiki transformers
transformers: [shikiTransformMetadata],
},
remarkPlugins: [remarkConditionalHeadings, remarkReadingTime],
rehypePlugins: [rehypePrepareCodeBlocks],
rehypePlugins: [rehypeGenerateTabsIds, rehypePrepareCodeBlocks],
},
image: {