Files
vhaudiquet.fr/nuxt.config.ts
T
vhaudiquet fa4bd2e230
pipeline / build-and-push-images (push) Successful in 1m23s
New blog article: history-homelab
A History Of My Homelab

Small changes:
- Underline in lists is fixed
- New content components Code, Note
- Fixed BlogImage font size
- Fixed ImageText margins
2025-12-31 00:58:13 +01:00

73 lines
1.4 KiB
TypeScript

// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
compatibilityDate: '2025-07-15',
devtools: { enabled: true },
// Static Site Generation
// Pre-render all routes
ssr: true,
app: {
head: {
title: 'Valentin Haudiquet',
htmlAttrs: {
lang: 'en'
},
link: [
{ rel: 'icon', type: 'image/png', sizes: '256x256', href: '/favicon.ico_256x256.png' },
],
charset: 'utf-8',
viewport: 'width=device-width, initial-scale=1'
}
},
site: {
url: 'https://vhaudiquet.fr',
name: 'Valentin Haudiquet'
},
modules: [
'@nuxt/content',
'@nuxt/eslint',
'@nuxt/fonts',
'@nuxt/icon',
'@nuxt/image',
'@nuxtjs/tailwindcss',
'@nuxtjs/seo',
'nuxt-umami'
],
content: {
build: {
markdown: {
highlight: {
theme: "github-light",
langs: [
'json', 'js', 'ts', 'html', 'css', 'vue', 'shell', 'mdc', 'md', 'yaml', 'terraform',
]
}
}
}
},
umami: {
id: 'c4e3394a-0cd8-45fd-abbb-dc5b4fbce39e',
host: 'https://umami.vhaudiquet.fr',
autoTrack: true,
domains: ['vhaudiquet.fr'],
ignoreLocalhost: true,
enabled: true,
},
css: ['~/assets/css/main.css'],
tailwindcss: {
exposeConfig: true,
viewer: true,
},
fonts: {
defaults: {
weights: [200, 300, 400, 500, 600]
}
}
})