Add sitemap module
This commit is contained in:
parent
83a57f240a
commit
668710a7fe
3 changed files with 142 additions and 26 deletions
|
@ -1,28 +1,33 @@
|
||||||
export default defineNuxtConfig({
|
export default defineNuxtConfig({
|
||||||
css: [
|
compatibilityDate: '2024-12-20',
|
||||||
'minireset.css/minireset.min.css',
|
css: [
|
||||||
'aos/dist/aos.css',
|
'minireset.css/minireset.min.css',
|
||||||
'~/assets/styles/_fonts.scss',
|
'aos/dist/aos.css',
|
||||||
'~/assets/styles/_animations.scss',
|
'~/assets/styles/_fonts.scss',
|
||||||
],
|
'~/assets/styles/_animations.scss',
|
||||||
postcss: {
|
],
|
||||||
plugins: {
|
modules: ['@nuxtjs/sitemap'],
|
||||||
'autoprefixer': {},
|
postcss: {
|
||||||
},
|
plugins: {
|
||||||
},
|
'autoprefixer': {},
|
||||||
runtimeConfig: {
|
},
|
||||||
mailjetApiPrivate: process.env.MJ_APIKEY_PRIVATE,
|
},
|
||||||
mailjetApiPublic: process.env.MJ_APIKEY_PUBLIC,
|
runtimeConfig: {
|
||||||
},
|
mailjetApiPrivate: process.env.MJ_APIKEY_PRIVATE,
|
||||||
vite: {
|
mailjetApiPublic: process.env.MJ_APIKEY_PUBLIC,
|
||||||
css: {
|
},
|
||||||
preprocessorOptions: {
|
site: {
|
||||||
scss: {
|
url: 'https://paulnicoue.com',
|
||||||
api: 'modern',
|
name: 'Paul Nicoué - Intégrateur et développeur web',
|
||||||
additionalData: '@use "@/assets/styles/main.scss" as *;', // Mandatory for global SASS variables and mixins import
|
},
|
||||||
},
|
vite: {
|
||||||
},
|
css: {
|
||||||
},
|
preprocessorOptions: {
|
||||||
},
|
scss: {
|
||||||
compatibilityDate: '2024-12-20',
|
api: 'modern',
|
||||||
|
additionalData: '@use "@/assets/styles/main.scss" as *;', // Mandatory for global SASS variables and mixins import
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
})
|
})
|
||||||
|
|
110
package-lock.json
generated
110
package-lock.json
generated
|
@ -6,6 +6,7 @@
|
||||||
"": {
|
"": {
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@nuxtjs/sitemap": "^7.0.0",
|
||||||
"aos": "^2.3.4",
|
"aos": "^2.3.4",
|
||||||
"click-outside-vue3": "^4.0.1",
|
"click-outside-vue3": "^4.0.1",
|
||||||
"minireset.css": "^0.0.7",
|
"minireset.css": "^0.0.7",
|
||||||
|
@ -1625,6 +1626,47 @@
|
||||||
"vue": "^3.3.4"
|
"vue": "^3.3.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@nuxtjs/sitemap": {
|
||||||
|
"version": "7.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@nuxtjs/sitemap/-/sitemap-7.0.0.tgz",
|
||||||
|
"integrity": "sha512-/wCP927/Bcfdbw/iVeD5+FOuogS+U2zuwVg+C1vyXqV9hVj5Br1Jy2pjkcerfXPK/REpp+ASBOmrcVWuHcewcA==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@nuxt/devtools-kit": "^1.6.1",
|
||||||
|
"@nuxt/kit": "^3.14.1592",
|
||||||
|
"chalk": "^5.3.0",
|
||||||
|
"defu": "^6.1.4",
|
||||||
|
"h3-compression": "^0.3.2",
|
||||||
|
"nuxt-site-config": "^3.0.4",
|
||||||
|
"ofetch": "^1.4.1",
|
||||||
|
"pathe": "^1.1.2",
|
||||||
|
"pkg-types": "^1.2.1",
|
||||||
|
"radix3": "^1.1.2",
|
||||||
|
"semver": "^7.6.3",
|
||||||
|
"sirv": "^3.0.0",
|
||||||
|
"ufo": "^1.5.4"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=18.0.0"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/harlan-zw"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@nuxtjs/sitemap/node_modules/chalk": {
|
||||||
|
"version": "5.4.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
|
||||||
|
"integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": "^12.17.0 || ^14.13 || >=16.0.0"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/chalk/chalk?sponsor=1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@parcel/watcher": {
|
"node_modules/@parcel/watcher": {
|
||||||
"version": "2.5.0",
|
"version": "2.5.0",
|
||||||
"resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz",
|
"resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz",
|
||||||
|
@ -5292,6 +5334,19 @@
|
||||||
"unenv": "^1.10.0"
|
"unenv": "^1.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/h3-compression": {
|
||||||
|
"version": "0.3.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/h3-compression/-/h3-compression-0.3.2.tgz",
|
||||||
|
"integrity": "sha512-B+yCKyDRnO0BXSfjAP4tCXJgJwmnKp3GyH5Yh66mY9KuOCrrGQSPk/gBFG2TgH7OyB/6mvqNZ1X0XNVuy0qRsw==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/codedredd"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"h3": "^1.6.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/has-flag": {
|
"node_modules/has-flag": {
|
||||||
"version": "4.0.0",
|
"version": "4.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
||||||
|
@ -6790,6 +6845,45 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/nuxt-site-config": {
|
||||||
|
"version": "3.0.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/nuxt-site-config/-/nuxt-site-config-3.0.6.tgz",
|
||||||
|
"integrity": "sha512-Mkyen81br21/nA2sxlLCOtJZ2L8sGL+YzxHlsVhLhEnC355CP2SwKVtYqJNJ4aYFbxeusqZXJFiD4KbveHhk0w==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@nuxt/devtools-kit": "^1.6.0",
|
||||||
|
"@nuxt/kit": "^3.13.2",
|
||||||
|
"@nuxt/schema": "^3.13.2",
|
||||||
|
"nuxt-site-config-kit": "3.0.6",
|
||||||
|
"pathe": "^1.1.2",
|
||||||
|
"pkg-types": "^1.2.1",
|
||||||
|
"sirv": "^3.0.0",
|
||||||
|
"site-config-stack": "3.0.6",
|
||||||
|
"ufo": "^1.5.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/harlan-zw"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/nuxt-site-config-kit": {
|
||||||
|
"version": "3.0.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/nuxt-site-config-kit/-/nuxt-site-config-kit-3.0.6.tgz",
|
||||||
|
"integrity": "sha512-QBOFzAIo+D02avFQQ7gNlRyA372/PQlgW2IjL2nttvjfHapqYbvP6tIP55soL+1+D8YvF/bGZgS+vJtfQhroUg==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@nuxt/kit": "^3.13.2",
|
||||||
|
"@nuxt/schema": "^3.13.2",
|
||||||
|
"pkg-types": "^1.2.1",
|
||||||
|
"site-config-stack": "3.0.6",
|
||||||
|
"std-env": "^3.7.0",
|
||||||
|
"ufo": "^1.5.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/harlan-zw"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/nypm": {
|
"node_modules/nypm": {
|
||||||
"version": "0.3.12",
|
"version": "0.3.12",
|
||||||
"resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.12.tgz",
|
"resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.12.tgz",
|
||||||
|
@ -8479,6 +8573,22 @@
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
|
"node_modules/site-config-stack": {
|
||||||
|
"version": "3.0.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/site-config-stack/-/site-config-stack-3.0.6.tgz",
|
||||||
|
"integrity": "sha512-lqNI6Xvbwf4NBFqGJ1gNUIe12SOYw8YOuhrbl52JTVwBgtZZzXYh/ZQAwBHwXC7pxULvfIPUd8AJA35WtqU5YA==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"ufo": "^1.5.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/harlan-zw"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"vue": "^3"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/slash": {
|
"node_modules/slash": {
|
||||||
"version": "5.1.0",
|
"version": "5.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
"not dead"
|
"not dead"
|
||||||
],
|
],
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@nuxtjs/sitemap": "^7.0.0",
|
||||||
"aos": "^2.3.4",
|
"aos": "^2.3.4",
|
||||||
"click-outside-vue3": "^4.0.1",
|
"click-outside-vue3": "^4.0.1",
|
||||||
"minireset.css": "^0.0.7",
|
"minireset.css": "^0.0.7",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue