feat(blog): add dynamic blog post rendering with i18n support and error handling in [slug].vue

This commit is contained in:
2026-04-22 00:20:52 +02:00
parent f89d3f769c
commit 7db3aae52c
2 changed files with 7 additions and 9 deletions
+3 -5
View File
@@ -34,6 +34,7 @@ export default defineNuxtConfig({
i18n: {
strategy: 'prefix',
defaultLocale: 'fr',
baseUrl: 'https://killiandalcin.fr',
locales: [
{ code: 'fr', language: 'fr-FR', file: 'fr.json' },
{ code: 'en', language: 'en-US', file: 'en.json' },
@@ -42,7 +43,8 @@ export default defineNuxtConfig({
detectBrowserLanguage: {
useCookie: true,
cookieKey: 'i18n_redirected',
redirectOn: 'root',
redirectOn: 'no prefix',
fallbackLocale: 'fr',
},
},
runtimeConfig: {
@@ -59,10 +61,6 @@ export default defineNuxtConfig({
gtag: {
enabled: !import.meta.dev,
},
routeRules: {
'/blog': { redirect: { to: '/fr/blog', statusCode: 301 } },
'/blog/**': { redirect: { to: '/fr/blog', statusCode: 301 } },
},
content: {
build: {
markdown: {