From 155667234dd2f7baaf1a97e253964d60e9733ab1 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Tue, 18 Jun 2024 14:35:24 +0800 Subject: [PATCH] refactor(theme): improve blog structure --- .../client/components/Blog/VPBlogArchives.vue | 3 +- .../client/components/Blog/VPBlogExtract.vue | 2 +- .../src/client/components/Blog/VPBlogNav.vue | 2 +- .../src/client/components/Blog/VPBlogTags.vue | 3 +- .../src/client/components/Blog/VPPostList.vue | 2 +- theme/src/client/composables/blog-archives.ts | 31 +++++ theme/src/client/composables/blog-extract.ts | 41 ++++++ .../{blog.ts => blog-post-list.ts} | 123 +----------------- theme/src/client/composables/blog-tags.ts | 62 +++++++++ theme/src/client/composables/index.ts | 6 +- 10 files changed, 148 insertions(+), 127 deletions(-) create mode 100644 theme/src/client/composables/blog-archives.ts create mode 100644 theme/src/client/composables/blog-extract.ts rename theme/src/client/composables/{blog.ts => blog-post-list.ts} (52%) create mode 100644 theme/src/client/composables/blog-tags.ts diff --git a/theme/src/client/components/Blog/VPBlogArchives.vue b/theme/src/client/components/Blog/VPBlogArchives.vue index 42890e6c..32a6bae4 100644 --- a/theme/src/client/components/Blog/VPBlogArchives.vue +++ b/theme/src/client/components/Blog/VPBlogArchives.vue @@ -1,6 +1,7 @@