From 660a2e35c0105f5afb44669acdb9f92b1c6a4d22 Mon Sep 17 00:00:00 2001
From: npmrun <1549469775@qq.com>
Date: Sat, 18 Apr 2026 22:23:16 +0800
Subject: [PATCH] feat(public): post lists use front matter desc, strip FM in
article body
Made-with: Cursor
---
app/pages/@[publicSlug]/index.vue | 8 +++-
app/pages/@[publicSlug]/posts/[postSlug].vue | 17 +++++++--
app/pages/@[publicSlug]/posts/index.vue | 3 ++
app/utils/markdown-front-matter.ts | 57 ++++++++++++++++++++++++++++
server/service/posts/index.ts | 14 ++++++-
5 files changed, 93 insertions(+), 6 deletions(-)
create mode 100644 app/utils/markdown-front-matter.ts
diff --git a/app/pages/@[publicSlug]/index.vue b/app/pages/@[publicSlug]/index.vue
index 78a9212..7b1217d 100644
--- a/app/pages/@[publicSlug]/index.vue
+++ b/app/pages/@[publicSlug]/index.vue
@@ -209,7 +209,7 @@ const bioHtml = computed(() =>
>
+ 查看全文 +
diff --git a/app/pages/@[publicSlug]/posts/[postSlug].vue b/app/pages/@[publicSlug]/posts/[postSlug].vue index 3d23db4..7b91303 100644 --- a/app/pages/@[publicSlug]/posts/[postSlug].vue +++ b/app/pages/@[publicSlug]/posts/[postSlug].vue @@ -1,5 +1,6 @@