Add ArticleCategory component and update tag/category links

This commit is contained in:
Tim
2025-07-10 13:21:26 +08:00
parent f75c87f51b
commit f61757318d
4 changed files with 82 additions and 5 deletions

View File

@@ -7,7 +7,7 @@
<div class="article-title-container">
<div class="article-title">{{ title }}</div>
<div class="article-info-container">
<ArticleTags :tags="[category]" />
<ArticleCategory :category="category" />
<ArticleTags :tags="tags" />
</div>
</div>
@@ -78,6 +78,7 @@ import CommentItem from '../components/CommentItem.vue'
import CommentEditor from '../components/CommentEditor.vue'
import BaseTimeline from '../components/BaseTimeline.vue'
import ArticleTags from '../components/ArticleTags.vue'
import ArticleCategory from '../components/ArticleCategory.vue'
import ReactionsGroup from '../components/ReactionsGroup.vue'
import { renderMarkdown } from '../utils/markdown'
import { API_BASE_URL, toast } from '../main'
@@ -89,7 +90,7 @@ hatch.register()
export default {
name: 'PostPageView',
components: { CommentItem, CommentEditor, BaseTimeline, ArticleTags, ReactionsGroup },
components: { CommentItem, CommentEditor, BaseTimeline, ArticleTags, ArticleCategory, ReactionsGroup },
setup() {
const route = useRoute()
const postId = route.params.id