File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import { defineConfig } from "astro/config" ;
22import mdx from "@astrojs/mdx" ;
3- import markdown from "./src/lib/markdownConfig" ;
4- import { SITE_URI } from "./src/consts" ;
3+ import shield from "@kindspells/astro-shield" ;
54
65import { loadEnv } from "vite" ;
76import vercel from "@astrojs/vercel" ;
87import netlify from "@astrojs/netlify" ;
8+ const adapters = {
9+ netlify : netlify ( ) ,
10+ vercel : vercel ( ) ,
11+ } ;
12+
13+ import markdown from "./src/lib/markdownConfig" ;
14+ import { SITE_URI } from "./src/consts" ;
915
1016const env = loadEnv ( process . env . NODE_ENV ! , process . cwd ( ) , "" ) ;
11- const adapter = env . ADAPTER ?. toLowerCase ( ) ;
17+ const _adapter = env . ADAPTER ?. toLowerCase ( ) ;
18+ const adapter =
19+ _adapter === "netlify" || _adapter === "vercel" ? _adapter : undefined ;
1220
1321export default defineConfig ( {
1422 site : SITE_URI ,
1523 markdown,
16- integrations : [ mdx ( ) ] ,
17- adapter :
18- adapter === "netlify"
19- ? netlify ( )
20- : adapter === "vercel"
21- ? vercel ( )
22- : undefined ,
24+ integrations : [
25+ mdx ( ) ,
26+ shield ( {
27+ securityHeaders : {
28+ enableOnStaticPages : adapter && {
29+ provider : adapter ,
30+ } ,
31+ } ,
32+ } ) ,
33+ ] ,
34+ adapter : adapter && adapters [ adapter ] ,
2335} ) ;
Original file line number Diff line number Diff line change 3939 "@astrojs/vercel" : " ^8.0.7" ,
4040 "@fontsource-variable/jetbrains-mono" : " ^5.1.2" ,
4141 "@fontsource-variable/lexend" : " ^5.1.2" ,
42+ "@kindspells/astro-shield" : " ^1.7.1" ,
4243 "@mdx-js/mdx" : " ^3.1.0" ,
4344 "astro" : " ^5.3.0" ,
4445 "autoprefixer" : " ^10.4.20" ,
You can’t perform that action at this time.
0 commit comments