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(() => > @@ -499,6 +502,9 @@ const bioHtml = computed(() => > {{ p.excerpt }}

+

+ 查看全文 +

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 @@