feat: enhance internationalization support with dynamic routing

This commit is contained in:
radishzzz 2025-01-18 02:25:00 +00:00
parent d6c98880d3
commit 8c19d26cfd
12 changed files with 199 additions and 87 deletions

View file

@ -1,12 +1,12 @@
---
import { themeConfig } from '@/config'
import Layout from '@/layouts/Layout.astro'
import { getPinnedPosts, getPosts } from '@/utils/content.config'
export function getStaticPaths() {
return [
{ params: { lang: 'zh' } },
{ params: { lang: 'en' } },
]
return themeConfig.global.moreLocale.map(lang => ({
params: { lang },
}))
}
const { lang } = Astro.params