From 363eeb74dd584df9e789a272c7975c97218c7d3a Mon Sep 17 00:00:00 2001 From: li-chx Date: Mon, 25 Aug 2025 01:24:31 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E4=B8=BB=E9=A1=B5=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=B5=AE=E8=AF=AD=E5=8D=A1=E7=89=87=20=E5=BD=92?= =?UTF-8?q?=E6=A1=A3=E9=83=A8=E5=88=86=E5=88=9D=E8=A7=81=E9=9B=8F=E5=BD=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Feature.md | 36 ---- components/PageLogo.vue | 3 +- components/ReadonlyMdEditor.vue | 43 +++++ components/TechStackCard.vue | 39 ++-- content | 2 +- content.config.ts | 34 ++-- layouts/UserLayout.vue | 49 +++-- nuxt.config.ts | 7 +- package.json | 2 + pages/index.vue | 32 ++-- pages/index/archive/components/TimeLine.vue | 115 ++++++++++++ pages/index/archive/index.vue | 34 +++- .../[articleID]/components/ArticleHeader.vue | 156 ++++++++++++++++ pages/index/article/[articleID]/index.vue | 24 ++- pages/index/article/index.vue | 13 -- .../index/components}/ArticleCard.vue | 94 +++++----- pages/index/components/RamblingCard.vue | 176 ++++++++++++++++++ pages/index/index.vue | 69 +++---- types/{ArticleMetaData.ts => PostMetaData.ts} | 32 +++- utils/BreakpointsHelper.ts | 5 + 20 files changed, 752 insertions(+), 213 deletions(-) delete mode 100644 Feature.md create mode 100644 components/ReadonlyMdEditor.vue create mode 100644 pages/index/archive/components/TimeLine.vue create mode 100644 pages/index/article/[articleID]/components/ArticleHeader.vue delete mode 100644 pages/index/article/index.vue rename {components => pages/index/components}/ArticleCard.vue (59%) create mode 100644 pages/index/components/RamblingCard.vue rename types/{ArticleMetaData.ts => PostMetaData.ts} (78%) create mode 100644 utils/BreakpointsHelper.ts diff --git a/Feature.md b/Feature.md deleted file mode 100644 index 82550b7..0000000 --- a/Feature.md +++ /dev/null @@ -1,36 +0,0 @@ -## 功能清单 / TODO -- [ ] 主页/ - - [ ] 网站标题 - - [ ] 文章列表(时间排序) - - [ ] 文章标题 - - [ ] 文章摘要 - - [ ] 文章标签 - - [ ] 个人信息展示 - - [ ] RSS 订阅 - - [ ] 登录管理页面 -- [ ] 文章详情页/post - - [ ] 文章标题 - - [ ] 文章内容 - - [ ] 文章标签 - - [ ] 评论区 ?? - - [ ] 评论列表 - - [ ] 评论表单 - - [ ] 评论回复 - - [ ] 评论点赞 - - [ ] 评论删除 - - [ ] 上一篇/下一篇文章链接 -- [ ] 归档页/archive - - [ ] 按时间归档 - - [ ] 按标签归档 - - [ ] 搜索 -- [ ] 友链/friend -- [ ] 关于 -- [ ] 后台管理/admin security?? - - [ ] 文章编辑 - - [ ] 新建文章 - - [ ] 编辑文章 - - [ ] 删除文章 - - [ ] 文章预览 - - [ ] markdown mermaid ... 支持 - - [ ] 友链管理 - - [ ] 个人页面管理 diff --git a/components/PageLogo.vue b/components/PageLogo.vue index 220a505..a62e062 100644 --- a/components/PageLogo.vue +++ b/components/PageLogo.vue @@ -1,5 +1,4 @@