From f1fdd122857af758d3a05ca2f41fb1cd8d5b7eb9 Mon Sep 17 00:00:00 2001 From: liding Date: Sun, 13 Oct 2024 15:45:34 +0800 Subject: [PATCH] Migrate translation article source code to texinfo format. --- .../translation/[...translation].astro | 34 ---- src/pages/article/translation/index.astro | 170 +++++++++++++++++- .../translation/sort_by_timeline.astro | 37 ---- 3 files changed, 164 insertions(+), 77 deletions(-) delete mode 100644 src/pages/article/translation/[...translation].astro delete mode 100644 src/pages/article/translation/sort_by_timeline.astro diff --git a/src/pages/article/translation/[...translation].astro b/src/pages/article/translation/[...translation].astro deleted file mode 100644 index c3308a5..0000000 --- a/src/pages/article/translation/[...translation].astro +++ /dev/null @@ -1,34 +0,0 @@ ---- -import { getCollection } from "astro:content"; -import type { - CollectionEntry, - CollectionKey, - ContentEntryMap, -} from "astro:content"; -import Footer from "../../../components/Footer.astro"; -import Nav from "../../../components/Nav.astro"; -import ArticleBodyWrapper from "../../../components/article/article_body/ArticleBodyWrapper.astro"; -import DefaultLayout from "../../../layouts/DefaultLayout.astro"; - -export async function getStaticPaths() { - const collectionName: CollectionKey = "translation"; - const blogEntries = await getCollection(collectionName); - return blogEntries.map((entry) => ({ - params: { translation: entry.slug }, - props: { entry }, - })); -} - -interface Props { - entry: CollectionEntry; -} -const { entry } = Astro.props; - -const articlePrettyName: string = entry.id.split("/").pop()!.replace(".md", ""); ---- - - -