import { defineConfig } from 'astro/config' import preact from '@astrojs/preact' import node from '@astrojs/node' import mdx from '@astrojs/mdx' import remarkToc from 'remark-toc' import rehypeSlug from 'rehype-slug' import rehypeAutolinkHeadings from 'rehype-autolink-headings' // https://astro.build/config export default defineConfig({ server: { port: 3000, }, markdown: { shikiConfig: { theme: 'github-light', }, }, integrations: [preact(), mdx()], adapter: node({ mode: 'standalone', }), output: 'hybrid', outDir: './out/astro', build: { client: './out/astro/client', server: './out/astro/server', }, })