68 lines
1.5 KiB
JavaScript
68 lines
1.5 KiB
JavaScript
import { defineConfig, fontProviders } from 'astro/config'
|
|
|
|
import keystatic from '@keystatic/astro'
|
|
|
|
import markdoc from '@astrojs/markdoc'
|
|
import node from '@astrojs/node'
|
|
import react from '@astrojs/react'
|
|
|
|
export default defineConfig({
|
|
site: 'https://dave-dmg.de',
|
|
integrations: [react(), markdoc(), keystatic()],
|
|
|
|
adapter: node({
|
|
mode: 'standalone',
|
|
}),
|
|
fonts: [
|
|
{
|
|
provider: fontProviders.google(),
|
|
name: 'Geist',
|
|
cssVariable: '--font-geist',
|
|
},
|
|
{
|
|
provider: fontProviders.google(),
|
|
name: 'Geist Mono',
|
|
cssVariable: '--font-geist-mono',
|
|
},
|
|
{
|
|
provider: fontProviders.google(),
|
|
name: 'Blaka',
|
|
cssVariable: '--font-blaka',
|
|
weights: [400],
|
|
},
|
|
{
|
|
provider: fontProviders.local(),
|
|
name: 'Julia Mono',
|
|
cssVariable: '--font-julia-mono',
|
|
options: {
|
|
variants: [
|
|
{
|
|
src: ['./src/assets/fonts/JuliaMono/JuliaMono-Regular.woff2'],
|
|
weight: 400,
|
|
style: 'normal',
|
|
},
|
|
{
|
|
src: ['./src/assets/fonts/JuliaMono/JuliaMono-Bold.woff2'],
|
|
weight: 700,
|
|
style: 'normal',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
provider: fontProviders.local(),
|
|
name: 'Unigrim Dee',
|
|
cssVariable: '--font-unigrim',
|
|
options: {
|
|
variants: [
|
|
{
|
|
src: ['./src/assets/fonts/UnigrimDee-Regular.woff2'],
|
|
weight: 400,
|
|
style: 'normal',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
],
|
|
})
|