一个普通的博客,记录一些日常文档
- 注册/登录(第三方要不要支持一波,github、google?)
- 文章列表(类似大厅那种);关键字搜索文章,tag分类,排序(发布日期、点赞数、浏览数;顺序均为降序)
- 浏览别人的文章、评论(要不要再搞个评论?)、点赞、分享、浏览次数
- 关注其他博主,博主发布写文章提醒关注者(站内信)
- 写文章(富文本),发布,可见范围权限(公开权限,未注册的人也可以看,但不能评论、点赞),是否开启评论
- 我的,文章列表,修改、下架
前端:vue3 + pinia + vue-router + element-plus/antdv(要不直接上 vben?)/vertify + tailwindcss/windicss(上新的 unocss)
后端:nodejs(要不要玩点新鲜的 bunjs?)+ express(nest.js?)+ mongoosedb + jest
CI/CD? 在 GitHub 上自动化部署