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'], }, }, })