Files
vhaudiquet.fr/nuxt.config.ts
T
vhaudiquet 99a943eb36
pipeline / build-and-push-images (push) Successful in 3m12s
Moved to Nuxt
NuxtJS, Vue, real web app

Nuxt content: blog

Better mobile/responsive design and practices

Better practices overall
2025-11-18 20:59:23 +01:00

50 lines
959 B
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',
],
css: ['~/assets/css/main.css'],
tailwindcss: {
exposeConfig: true,
viewer: true,
},
fonts: {
defaults: {
weights: [200, 300, 400, 500, 600]
}
}
})