From 280929213fd62348b0aaecf0bac56ef88d313a4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=91=E8=BD=BB=E7=8B=82?= <1677568218@qq.com> Date: Sat, 22 Jul 2023 02:08:14 +0800 Subject: [PATCH] feat: blog --- .vitepress/nav.js | 1 + blog/index.md | 21 ++++ components/Blogger.vue | 51 ++++++++ components/BloggerItem.vue | 234 +++++++++++++++++++++++++++++++++++ components/Pagination.vue | 149 ++++++++++++++++++++++ components/PostItem.vue | 242 ++++++++++++++++++++++++++++++++++++ components/PostList.vue | 247 +++++++++++++++++++++++++++++++++++++ 7 files changed, 945 insertions(+) create mode 100644 blog/index.md create mode 100644 components/Blogger.vue create mode 100644 components/BloggerItem.vue create mode 100644 components/Pagination.vue create mode 100644 components/PostItem.vue create mode 100644 components/PostList.vue diff --git a/.vitepress/nav.js b/.vitepress/nav.js index 2775ef7..a8b23ee 100644 --- a/.vitepress/nav.js +++ b/.vitepress/nav.js @@ -14,6 +14,7 @@ export function nav() { { text: '8.基础学科', link: '/8.基础学科/8.基础学科' }, ] }, + { text: '博客', link: '/blog/' }, { text: 'Wiki史', link: '/wiki史' }, { text: '友链', items: diff --git a/blog/index.md b/blog/index.md new file mode 100644 index 0000000..55cd9cf --- /dev/null +++ b/blog/index.md @@ -0,0 +1,21 @@ +--- +title: Blogs +editLink: false +aside: false +--- + + + +# Friends + + + +--- + +# Recent Posts + + diff --git a/components/Blogger.vue b/components/Blogger.vue new file mode 100644 index 0000000..ea81829 --- /dev/null +++ b/components/Blogger.vue @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/components/BloggerItem.vue b/components/BloggerItem.vue new file mode 100644 index 0000000..7766b80 --- /dev/null +++ b/components/BloggerItem.vue @@ -0,0 +1,234 @@ + + + + + \ No newline at end of file diff --git a/components/Pagination.vue b/components/Pagination.vue new file mode 100644 index 0000000..45754b3 --- /dev/null +++ b/components/Pagination.vue @@ -0,0 +1,149 @@ + + + + + + + diff --git a/components/PostItem.vue b/components/PostItem.vue new file mode 100644 index 0000000..c00bb7d --- /dev/null +++ b/components/PostItem.vue @@ -0,0 +1,242 @@ + + + + + \ No newline at end of file diff --git a/components/PostList.vue b/components/PostList.vue new file mode 100644 index 0000000..d13700b --- /dev/null +++ b/components/PostList.vue @@ -0,0 +1,247 @@ + + + + + +