From c98146760b33a9fb5d987e3c6cf436b14cf7d1e2 Mon Sep 17 00:00:00 2001 From: npmrun <1549469775@qq.com> Date: Sat, 18 Apr 2026 15:59:36 +0800 Subject: [PATCH] feat(ui): post comments on public and unlisted post pages Made-with: Cursor --- app/components/PostComments.vue | 266 +++++++++++++++++++++++++++ app/pages/@[publicSlug]/posts/[postSlug].vue | 1 + app/pages/p/[publicSlug]/t/[shareToken].vue | 1 + 3 files changed, 268 insertions(+) create mode 100644 app/components/PostComments.vue diff --git a/app/components/PostComments.vue b/app/components/PostComments.vue new file mode 100644 index 0000000..85f4ef5 --- /dev/null +++ b/app/components/PostComments.vue @@ -0,0 +1,266 @@ + + + diff --git a/app/pages/@[publicSlug]/posts/[postSlug].vue b/app/pages/@[publicSlug]/posts/[postSlug].vue index 4145917..7436ea5 100644 --- a/app/pages/@[publicSlug]/posts/[postSlug].vue +++ b/app/pages/@[publicSlug]/posts/[postSlug].vue @@ -64,6 +64,7 @@ watchEffect(() => {
{{ data.bodyMarkdown }}
+ diff --git a/app/pages/p/[publicSlug]/t/[shareToken].vue b/app/pages/p/[publicSlug]/t/[shareToken].vue index 8cad7e4..6731d40 100644 --- a/app/pages/p/[publicSlug]/t/[shareToken].vue +++ b/app/pages/p/[publicSlug]/t/[shareToken].vue @@ -43,6 +43,7 @@ const { data, pending, error } = await useAsyncData(
{{ data.data.bodyMarkdown as string }}
+