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
35
36
|
import sitemap from "@astrojs/sitemap";
import { defineConfig } from "astro/config";
import mdx from "@astrojs/mdx";
import icon from "astro-icon";
import rehypeExternalLinks from "rehype-external-links";
import compressor from "astro-compressor";
export default defineConfig({
compressHTML: true,
site: "https://www.costas.dev",
integrations: [sitemap({
priority: 0.5,
changefreq: "weekly",
}), mdx(), icon(), compressor()],
build: {
assets: "assets",
inlineStylesheets: "never",
},
scopedStyleStrategy: "where",
markdown: {
rehypePlugins: [
[
rehypeExternalLinks,
{
"rel": ["nofollow", "noopener"],
"properties": {
"className": "external",
}
}
]
]
}
});
|