diff --git a/src/components/mp-html/components/mp-html/node/node.vue b/src/components/mp-html/components/mp-html/node/node.vue
index d2609f7..3638f65 100644
--- a/src/components/mp-html/components/mp-html/node/node.vue
+++ b/src/components/mp-html/components/mp-html/node/node.vue
@@ -821,7 +821,7 @@ export default {
}
}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/post-detail/uh-post-comment-panel.vue b/src/components/post-detail/uh-post-comment-panel.vue
index c41039e..004baa9 100644
--- a/src/components/post-detail/uh-post-comment-panel.vue
+++ b/src/components/post-detail/uh-post-comment-panel.vue
@@ -319,7 +319,7 @@ onMounted(() => {
:src="avatar(reply.owner.avatar)"
mode="aspectFill"
/>
-
+
{{ reply.owner.displayName || '匿名用户' }}
{{ timeFrom(reply.spec.creationTime || reply.metadata.creationTimestamp) }}
@@ -329,13 +329,15 @@ onMounted(() => {
回复 {{ reply.spec.quoteReply }}:
- {{ reply.spec.raw }}
+
+
+
-
+
回复
diff --git a/src/pages/gallery/gallery.vue b/src/pages/gallery/gallery.vue
index cbb6f74..05813b2 100644
--- a/src/pages/gallery/gallery.vue
+++ b/src/pages/gallery/gallery.vue
@@ -29,7 +29,7 @@ interface IGalleryGroup {
const groupBanner = reactive({
current: 0,
})
-const galleryStyle = ref('mix')
+const galleryStyle = ref('card')
const showListPanel = reactive({
show: false,
metadataName: '',
@@ -182,7 +182,7 @@ onPageScroll(() => { })
-
+
{{ galleryStyle }}:
diff --git a/src/pages/moments/moments.vue b/src/pages/moments/moments.vue
index 8107b77..8cdd1bd 100644
--- a/src/pages/moments/moments.vue
+++ b/src/pages/moments/moments.vue
@@ -65,7 +65,7 @@ onPageScroll(() => { })
-
+
模式:【{{ useTimeline }}】
diff --git a/src/subpkg-blog/post-detail/post-detail.vue b/src/subpkg-blog/post-detail/post-detail.vue
index 809d5b7..fe9b998 100644
--- a/src/subpkg-blog/post-detail/post-detail.vue
+++ b/src/subpkg-blog/post-detail/post-detail.vue
@@ -5,6 +5,7 @@ import { useUniHaloConfigStore } from '@/store/config'
import { queryPostByName, queryPostNavigationByName } from '@/api/halo-base/post'
import { upvote } from '@/api/halo-base/trackers'
import { completeUrl } from '@/utils/url'
+import { cover } from '@/utils/imageHelper'
import { timeFrom } from '@/utils/base/timeFrom'
import { formatNumberUnit } from '@/utils/base/digital'
import type { NavigationPostVo, PostV1alpha1PublicApiQueryPostByNameRequest, PostVo } from '@halo-dev/api-client'
@@ -31,7 +32,7 @@ definePage({
const uniHaloConfigStore = useUniHaloConfigStore()
// --- 数据请求 ---
-const { loading, data: post, run: fetchPost } = useRequest(queryPostByName, { loadingToast: true, loadingToastContent: '加载中...' })
+const { loading, data: post, run: fetchPost } = useRequest(queryPostByName, { loadingToast: false, loadingToastContent: '加载中...' })
const { data: navigation, run: fetchNavigation } = useRequest(queryPostNavigationByName)
let postName = ''
@@ -166,11 +167,8 @@ function handleOpenCommentPanel() {
-
+
@@ -194,22 +192,22 @@ function handleOpenCommentPanel() {
-
+
- {{ post?.spec?.title ?? '加载中...' }}
+
+ {{ post?.spec?.title ?? '加载中...'
+ }}
+
-
+
{{ cat.spec?.displayName }}
-
+
# {{ tag.spec?.displayName }}
@@ -232,10 +230,8 @@ function handleOpenCommentPanel() {
-
+
{{ post.owner.displayName }}
{{ post.owner.bio }}
@@ -244,34 +240,66 @@ function handleOpenCommentPanel() {
-
+ :scroll-table="true" :use-anchor="true" />
+
+
+
+
+
+
+
+
+
+
+ 上一篇
+ {{ prevPost.spec?.title }}
+
+
+
+
+
+
+
+
+
+
+ 下一篇
+ {{ nextPost.spec?.title }}
+
+
+
+
+
+
+
+
-
-
-
+
+
+ 加载中...
-
+
文章导航
-
+
-
+
上一篇
@@ -281,12 +309,10 @@ function handleOpenCommentPanel() {
-
+
-
+
下一篇
@@ -297,25 +323,15 @@ function handleOpenCommentPanel() {
-
-
-
+ class="uh-shadow-md uh-backdrop-blur box-border h-46px flex flex-1 items-center justify-around border border-white rounded-full border-solid bg-white/95 p-1">
-
-
+
+
返回
@@ -324,15 +340,8 @@ function handleOpenCommentPanel() {
-
-
+
+
{{ stats.upvote }}
@@ -359,20 +368,14 @@ function handleOpenCommentPanel() {
+ @click="handleScrollToTop">
-
+