Files
juls07.dev/nuxt.config.ts

52 lines
1.0 KiB
TypeScript

import { defineNuxtConfig } from 'nuxt/config';
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
target: 'static',
app: {
head: {
title: 'Juls07',
meta: [
{ charset: 'utf-8' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
// hid is used as unique identifier. Do not use `vmid` for it as it will not work
{ hid: 'description', name: 'description', content: 'Juls07 is a fullstack web developer' }
],
htmlAttrs: {
lang: 'en'
}
},
},
css: ['~/assets/css/main.css'],
postcss: {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
},
modules: ['nuxt-icon', '@nuxt/content', '@nuxt/image-edge'],
nitro: {
prerender: {
crawlLinks: true,
routes: ['/sitemap.xml']
},
experimental: {
payloadExtraction: true
}
},
content: {
highlight: {
theme: {
default: 'github-dark'
},
preload: ['json', 'js', 'ts', 'html', 'css', 'vue', 'svelte', 'diff', 'shell', 'markdown', 'yaml', 'bash', 'ini'],
},
},
})