--- import { getEntry, render } from "astro:content"; import Card from "@components/atoms/display/Card.svelte"; import Markdown from "@components/content/Markdown.astro"; import I18nKey from "@i18n/i18nKey"; import MainGridLayout from "@layouts/MainGridLayout.astro"; import { resolveI18nText } from "@utils/i18n-utils"; import { getMarkdownStylesheetAssets } from "@utils/markdown-assets"; import { aboutConfig } from "@/config/aboutConfig"; if (!aboutConfig.enable) { return Astro.redirect("/404/"); } const pageTitle = resolveI18nText(aboutConfig.title, I18nKey.about); const pageDescription = resolveI18nText(aboutConfig.description, I18nKey.about); const aboutPost = await getEntry("spec", "about"); if (!aboutPost) { throw new Error("About page content not found"); } const { Content, remarkPluginFrontmatter } = await render(aboutPost); const markdownStylesheetAssets = await getMarkdownStylesheetAssets( remarkPluginFrontmatter.markdownSyntaxes, ); --- {markdownStylesheetAssets.map(({ pack, css }) => )}