11import remarkAsides from "#scripts/asides.js" ;
22import mdx from "@astrojs/mdx" ;
3+ import sitemap from "@astrojs/sitemap" ;
34import expressiveCode from "astro-expressive-code" ;
4- import { defineConfig , fontProviders } from "astro/config" ;
5+ import { defineConfig } from "astro/config" ;
56import remarkDirective from "remark-directive" ;
67
78// https://astro.build/config
89export default defineConfig ( {
910 site : "https://yanthomas.dev" ,
11+ trailingSlash : "always" ,
1012 integrations : [
1113 expressiveCode ( {
1214 themes : [ "catppuccin-macchiato" ] ,
1315 styleOverrides : {
1416 borderRadius : "0" ,
15- uiFontFamily : "var(--font-space-mono) " ,
17+ uiFontFamily : "'Space Mono', monospace " ,
1618 uiFontSize : "var(--font-size--2)" ,
17- codeFontFamily : "var(--font-space-mono) " ,
19+ codeFontFamily : "'Space Mono', monospace " ,
1820 codeFontSize : "var(--font-size--2)" ,
1921 } ,
2022 } ) ,
23+ sitemap ( ) ,
2124 mdx ( ) ,
2225 ] ,
2326 markdown : {
@@ -31,14 +34,5 @@ export default defineConfig({
3134 contentIntellisense : true ,
3235 svgo : true ,
3336 clientPrerender : true ,
34- fonts : [ {
35- provider : fontProviders . google ( ) ,
36- name : "Space Mono" ,
37- cssVariable : "--font-space-mono" ,
38- weights : [ "400" , "700" ] ,
39- styles : [ "normal" , "italic" ] ,
40- subsets : [ "latin" ] ,
41- fallbacks : [ "monospace" ] ,
42- } ] ,
4337 } ,
4438} ) ;
0 commit comments