--- import BaseLayout from "./BaseLayout.astro"; import Remark42Embed from "@/components/remark42-embed.svelte"; import { getLangFromUrl, getTranslations } from "@/i18n"; import "@/styles/global.css"; const { frontmatter, lang, postId } = Astro.props; const comments = lang === "zh" ? "评论区" : "comments"; const t = getTranslations(lang); ---

{frontmatter.title}

{frontmatter.description}

{t.post.publishedOn}: {frontmatter.pubDate.toLocaleDateString()}

{t.post.writtenBy}: {frontmatter.author}

{ frontmatter.tags.map((tag: string) => (

{tag}

)) }
{frontmatter.image.alt}

{comments}