diff --git a/public/fonts/subset/MapleMono-CN-Bold.ttf b/public/fonts/subset/MapleMono-CN-Bold.ttf index 5bf7030..813fad4 100644 Binary files a/public/fonts/subset/MapleMono-CN-Bold.ttf and b/public/fonts/subset/MapleMono-CN-Bold.ttf differ diff --git a/public/fonts/subset/MapleMono-CN-Bold.woff2 b/public/fonts/subset/MapleMono-CN-Bold.woff2 index 37f211a..5e733d7 100644 Binary files a/public/fonts/subset/MapleMono-CN-Bold.woff2 and b/public/fonts/subset/MapleMono-CN-Bold.woff2 differ diff --git a/public/fonts/subset/MapleMono-CN-Italic.ttf b/public/fonts/subset/MapleMono-CN-Italic.ttf index a12deae..4083d13 100644 Binary files a/public/fonts/subset/MapleMono-CN-Italic.ttf and b/public/fonts/subset/MapleMono-CN-Italic.ttf differ diff --git a/public/fonts/subset/MapleMono-CN-Italic.woff2 b/public/fonts/subset/MapleMono-CN-Italic.woff2 index 4444ea2..e79f3a9 100644 Binary files a/public/fonts/subset/MapleMono-CN-Italic.woff2 and b/public/fonts/subset/MapleMono-CN-Italic.woff2 differ diff --git a/public/fonts/subset/MapleMono-CN-Regular.ttf b/public/fonts/subset/MapleMono-CN-Regular.ttf index bce3136..a859c9a 100644 Binary files a/public/fonts/subset/MapleMono-CN-Regular.ttf and b/public/fonts/subset/MapleMono-CN-Regular.ttf differ diff --git a/public/fonts/subset/MapleMono-CN-Regular.woff2 b/public/fonts/subset/MapleMono-CN-Regular.woff2 index 012dcaf..a94255c 100644 Binary files a/public/fonts/subset/MapleMono-CN-Regular.woff2 and b/public/fonts/subset/MapleMono-CN-Regular.woff2 differ diff --git a/src/i18n/en.ts b/src/i18n/en.ts index e386215..ff42ee3 100644 --- a/src/i18n/en.ts +++ b/src/i18n/en.ts @@ -19,7 +19,11 @@ export default { }, langSwitcher: "中文", home: { - content: "" + title: "Welcome in — mind the turn to the left", + content: [ + "These few lines speak what the heart would say; Ink and paper end, but thoughts still stay", + "Welcome to Cloverta's blog.", + ] }, about: { title: "About Me, and This Blog", @@ -41,7 +45,8 @@ export default { ] }, tags: { - title: "Tags" + title: "Tags", + description: "All tags that have appeared across the blog are collected here. Click a tag to jump to the corresponding list of posts." }, footer: { githubIntro: 'See more on GitHub!', diff --git a/src/i18n/zh.ts b/src/i18n/zh.ts index 56a764c..8867d7f 100644 --- a/src/i18n/zh.ts +++ b/src/i18n/zh.ts @@ -19,7 +19,11 @@ export default { }, langSwitcher: "EN", home: { - content: "" + title: "欢迎光临,请进门左转", + content: [ + "见字如晤,展信舒颜。楮墨有限,不尽欲言。", + "欢迎来到三叶的博客。", + ] }, about: { title: "关于我,和这个博客", @@ -41,7 +45,8 @@ export default { ] }, tags: { - title: "标签" + title: "标签", + description: "在这里收集着整篇博客出现过的标签,点击标签跳转对应的文章列表。" }, footer: { githubIntro: '在 GitHub 查看更多!', diff --git a/src/pages/[lang]/index.astro b/src/pages/[lang]/index.astro index 1de5bdb..9153cb8 100644 --- a/src/pages/[lang]/index.astro +++ b/src/pages/[lang]/index.astro @@ -1,17 +1,22 @@ --- import BaseLayout from "@/layouts/BaseLayout.astro"; import PostList from "@/components/Posts/PostList.astro"; +import { getLangFromUrl, getTranslations } from "@/i18n"; import "@/styles/global.css"; export function getStaticPaths() { return [{ params: { lang: "zh" } }, { params: { lang: "en" } }]; } -const { lang } = Astro.params; -const pageTitle = "Homepage"; +const lang = getLangFromUrl(Astro.url); +const t = getTranslations(lang); +const pageTitle = t.home.title; --- - My Astro Site + {pageTitle} + + {t.home.content.map((line: string) => )} + diff --git a/src/pages/[lang]/tags/index.astro b/src/pages/[lang]/tags/index.astro index 32dc44d..dc25734 100644 --- a/src/pages/[lang]/tags/index.astro +++ b/src/pages/[lang]/tags/index.astro @@ -17,6 +17,7 @@ const pageTitle = lang === "zh" ? "标签索引" : "Tag Index"; {t.tags.title} + {t.tags.description} { tags.map((tag) => (
{t.tags.description}