-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathastro.config.mjs
More file actions
30 lines (28 loc) · 808 Bytes
/
astro.config.mjs
File metadata and controls
30 lines (28 loc) · 808 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
import { defineConfig } from 'astro/config';
import sitemap from '@astrojs/sitemap';
import mdx from '@astrojs/mdx';
import expressiveCode from 'astro-expressive-code';
const expressiveCodeConfig = expressiveCode({
frames: {
extractFileNameFromCode: false,
removeCommentsWhenCopyingTerminalFrames: false,
},
styleOverrides: {
codeFontFamily: "'Source Code Pro', 'Monospaced', monospace",
codeFontSize: '1.1em',
borderRadius: '0.3rem',
codePaddingBlock: '0.8rem',
codePaddingInline: '1rem',
codeLineHeight: '1.50',
},
defaultProps: {
frame: 'none',
},
themes: ['one-dark-pro'],
});
// https://astro.build/config
export default defineConfig({
output: 'static',
site: 'https://andreavouk.com',
integrations: [sitemap(), expressiveCodeConfig, mdx()]
});