zh-blogs / blog-daohang

中文博客列表导航文档仓库
https://zhblogs.ohyee.cc/
45 stars 4 forks source link

中文博客列表导航v3 Roadmap #51

Open linlinzzo opened 3 months ago

linlinzzo commented 3 months ago

V3的前端页面可以做得好看一点吗?后端可以稳定一点吗?

统计图表

  1. 添加一个新的统计图表,反应生活类博客和技术类博客的占比
  2. 将一些数据量较少的统计项归位其他,方便浏览,详见 https://github.com/zh-blogs/blog-daohang/issues/48

博客提交

  1. 后端在“新增博客”接口添加“批量添加”功能,方便批处理添加。(详见 https://github.com/zh-blogs/blog-daohang/issues/50
  2. 在后端设置查重,以免批处理脚本的错误对数据库造成“污染”(详见 https://github.com/zh-blogs/blog-daohang/issues/45
  3. 在前端也要规范好信息的填写(网站的标签信息规范详见 https://github.com/zh-blogs/blog-daohang/issues/38 ,其他信息规范详见 https://github.com/zh-blogs/blog-daohang/issues/49

前端的博客展示

  1. 精选博客分为生活类和技术类两栏进行展示
  2. 精简前端可供选择的标签,或者提供标签搜索(详见 https://github.com/zh-blogs/blog-daohang/issues/38
  3. 考虑瀑布流样式(v2ex中的意见,尚未固定成issue)

批处理与自动脚本

  1. 对博客进行测活(详见 https://github.com/zh-blogs/blog-daohang/issues/31
  2. 对博客进行递归检索(详见 https://github.com/zh-blogs/blog-daohang/issues/35
  3. 对上游源的同步(详见 https://github.com/zh-blogs/blog-daohang/issues/30

合规风险与项目规范 https://github.com/zh-blogs/blog-daohang/issues/46 https://github.com/zh-blogs/blog-daohang/issues/47

linlinzzo commented 3 months ago

如果v3开发时间可以接受,我个人不太建议再对v2做开发,更倾向于把v2废弃掉。

后台的功能貌似够用? 现在v2把“关于”tab里的东西改一下,凑合着用?

MYXXTS commented 3 months ago

对于标签,基于现有的程序和反馈,需求有:

  1. 标签分类,和父子标签。
  2. 标签说明。
  3. 随机博客标签跳转(指定类型和父类标签进行跳转)。

对于后台,基于现有的反馈,需求有:

  1. 审核的状态分类:已审核、未审核、无标签、异常标签等状态。
  2. 审核的批量处理:例如异常加入的博客的批量审核、删除等。
MYXXTS commented 3 months ago

需要讨论的是:

  1. 对博客的非审核人员反馈是否需要放到项目程序中而非 Github。
  2. 账号系统的必要性,是否需要除了审核人员之外开放账户系统。