refactor: refactoring project structure and components, optimizing internationalization and page presentation

This commit is contained in:
radishzzz 2025-03-08 21:38:08 +00:00
parent 6674cb7072
commit d6cff842e1
37 changed files with 156 additions and 146 deletions

View file

@ -1,6 +1,6 @@
---
import Layout from '@/layouts/Layout.astro'
import { generateLanguagePaths } from '@/utils/i18n'
import { generateLanguagePaths } from '@/utils/i18n/route'
export function getStaticPaths() {
return generateLanguagePaths()

View file

@ -2,7 +2,7 @@
import Waline from '@/components/Comments/Waline.astro'
import Layout from '@/layouts/Layout.astro'
import { checkSlugDuplication } from '@/utils/content'
import { generateMultiLangPostPaths } from '@/utils/i18n'
import { generateMultiLangPostPaths } from '@/utils/i18n/route'
import { getCollection } from 'astro:content'
export async function getStaticPaths() {

View file

@ -1,7 +1,7 @@
---
import Layout from '@/layouts/Layout.astro'
import { getAllTags, getPostsByTag } from '@/utils/content'
import { generateMultiLangTagPaths } from '@/utils/i18n'
import { generateMultiLangTagPaths } from '@/utils/i18n/route'
export async function getStaticPaths() {
const tags = await getAllTags()

View file

@ -1,7 +1,7 @@
---
import Layout from '@/layouts/Layout.astro'
import { getAllTags } from '@/utils/content'
import { generateLanguagePaths } from '@/utils/i18n'
import { generateLanguagePaths } from '@/utils/i18n/route'
export function getStaticPaths() {
return generateLanguagePaths()