refl.fr/astro.config.mjs

42 lines
832 B
JavaScript

// @ts-check
import { defineConfig } from 'astro/config';
import tailwindcss from '@tailwindcss/vite';
import sitemap from '@astrojs/sitemap';
import react from '@astrojs/react';
import astroExpressiveCode from 'astro-expressive-code'
import pagefind from "astro-pagefind";
const expressiveCode = astroExpressiveCode({
// You can set configuration options here
themes: ['github-dark'],
styleOverrides: {
// You can also override styles
borderRadius: '0.5rem',
frames: {
shadowColor: '#124',
},
},
})
// https://astro.build/config
export default defineConfig({
site: 'https://refl.fr',
vite: {
plugins: [tailwindcss()],
server: {
watch: {
usePolling: true
}
}
},
integrations: [sitemap(), react(), pagefind(),
expressiveCode]
});