Files
aurora/astro.config.ts
2023-05-22 22:27:49 +02:00

33 lines
738 B
TypeScript

import { defineConfig, sharpImageService } from "astro/config";
import { rehypeHeadingIds } from "@astrojs/markdown-remark";
import rehypeAutolinkHeadings from "rehype-autolink-headings";
import svelte from "@astrojs/svelte";
// https://astro.build/config
export default defineConfig({
compressHTML: true,
experimental: {
assets: true,
inlineStylesheets: "auto",
},
scopedStyleStrategy: "class",
markdown: {
rehypePlugins: [
rehypeHeadingIds,
[
rehypeAutolinkHeadings,
{
behavior: "wrap",
properties: {
class: "heading-linker",
},
},
],
],
},
image: {
service: sharpImageService(),
},
integrations: [svelte()],
});