From 98d23e7c94e8e2708f2044a5d2345288adcc5d74 Mon Sep 17 00:00:00 2001 From: grassblock Date: Tue, 22 Jul 2025 18:03:12 +0800 Subject: [PATCH] feat: multi-authors within one article support --- src/components/helper/authors/Info.astro | 7 +++---- src/content/posts/_schemas.ts | 2 +- src/content/posts/terminal-setup/index.md | 3 +++ src/pages/blog/[...slug].astro | 14 +++++++------- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/src/components/helper/authors/Info.astro b/src/components/helper/authors/Info.astro index ed37cb0..4155f11 100644 --- a/src/components/helper/authors/Info.astro +++ b/src/components/helper/authors/Info.astro @@ -1,18 +1,17 @@ --- import {Image} from "astro:assets"; -import {getEntry} from "astro:content"; import {siteConfig} from "../../../config"; const { data } = Astro.props; // Get author data -const authorAvatar = data?.data.mcplayerid ? `/images/avatars/${data.id}.png` : null; -const authorName = data ? data.data.name : null; +const authorAvatar = data.mcplayerid ? `/images/avatars/${data.mcplayerid}.png` : null; +const authorName = data.name ? data.name : null; --- {(siteConfig.displayAvatar && data) && <> {authorAvatar && {`avatar} - {authorName} @ + {authorName} | }