aboutsummaryrefslogtreecommitdiff
path: root/astro.config.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'astro.config.mjs')
-rw-r--r--astro.config.mjs26
1 files changed, 23 insertions, 3 deletions
diff --git a/astro.config.mjs b/astro.config.mjs
index ccaa6f9..5208eb1 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -1,5 +1,5 @@
import sitemap from "@astrojs/sitemap";
-import { defineConfig } from "astro/config";
+import { defineConfig, fontProviders } from "astro/config";
import mdx from "@astrojs/mdx";
@@ -8,8 +8,6 @@ import rehypeExternalLinks from "rehype-external-links";
import compressor from "astro-compressor";
-import icon from 'astro-icon';
-
export default defineConfig({
compressHTML: true,
site: "https://www.costas.dev",
@@ -45,5 +43,27 @@ export default defineConfig({
}
]
]
+ },
+ security: {
+ csp: {
+ algorithm: "SHA-384"
+ }
+ },
+ fonts: [
+ {
+ provider: fontProviders.fontsource(),
+ name: "Archivo",
+ cssVariable: "--font-archivo"
+ },
+ {
+ provider: fontProviders.fontsource(),
+ name: "Inter",
+ cssVariable: "--font-inter"
+ }
+ ],
+ experimental: {
+ rustCompiler: true,
+ chromeDevtoolsWorkspace: true,
+ contentIntellisense: true
}
});