-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathastro.config.ts
More file actions
34 lines (31 loc) · 833 Bytes
/
astro.config.ts
File metadata and controls
34 lines (31 loc) · 833 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import { defineConfig } from 'astro/config';
// Integrations:
import react from '@astrojs/react';
import tailwind from '@astrojs/tailwind';
import mdx from '@astrojs/mdx';
// MDX Plugins:
import rehypeAutolinkHeadings from 'rehype-autolink-headings';
import rehypeSlug from 'rehype-slug';
import { HEADING_LINK_ANCHOR } from './src/ui/headings';
// Astro config:
export default defineConfig({
site: 'https://GitGuide.vercel.app',
integrations: [
react(),
tailwind({
applyBaseStyles: false,
}),
mdx({
syntaxHighlight: 'shiki',
shikiConfig: { theme: 'vesper', wrap: true },
gfm: true,
rehypePlugins: [
rehypeSlug,
[
rehypeAutolinkHeadings,
{ behavior: 'wrap', properties: { className: HEADING_LINK_ANCHOR } },
],
],
}),
],
});