Skip to content

Latest commit

 

History

History
139 lines (114 loc) · 6.47 KB

TODOlist.md

File metadata and controls

139 lines (114 loc) · 6.47 KB

前端

BUGs

  • 新建文章报错

  • 首页无限滚动时:Duplicate keys detected: 'xxxx'. This may cause an update error.

  • 用户注册页面

    • 用户注册成功,但是跳转首页之后显示问题
  • 用户写文章时,作者不是当前登录用户

  • 点击页内锚点,跳转到文章分类页面,应该在本页面内跳转

  • cookie中密码没有加密

  • token超时时弹出很多message,应该使用更友好的方式!!!或者精准提示,一次只提示一条即可 如何让Element UI的Message消息提示每次只弹出一个

  • 使用盘古之白之后不能输入emoji表情

    pymysql.err.InternalError: (1366, "Incorrect string value: '\\xF0\\x9F\\x98\\x98</...' for column 'content_html' at row 1")
    
  • token超时时弹出很多message,应该使用更友好的方式!!!或者精准提示,一次只提示一条即可
    如何让Element UI的Message消息提示每次只弹出一个

TODO

  • 标签云
    参考这里
    参考这里
    参考这里
    参考VueWordCloud

  • 记住密码

  • 标签、分类页面,item数量为0时,点击事件 disable

  • 找回密码

    • 前端异常处理
    • tidy code
  • 用户邮箱验证,如果没有验证,则在首页提示用户去验证,完成验证之后才可以写文章;否则登录也无法进行有效操作。

    • 消息提示已完成
    • 需要完成激活邮箱
  • vendor文件过大
    参考这里
    参考这里
    参考这里

  • 盘古之白

    有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其餘三成的人最后只能把遗產留给自己的猫。毕竟爱情跟书写都需要适时地留白。

    中文文案排版指北

    1. python版本
    2. python版本
    3. JS 版本
  • 需要增加用户详情页,编辑用户信息

  • 使aside侧边栏固定,不会随鼠标滚动消失

  • 参考博客后端管理系统

  • footer只有半个

  • 时间线无法正常显示

后端

BUGs

  • 首页摘要信息获取错误
  • 概览页(index)显示
  • 更新文章,对原有标签删除时,不成功,但新加正常
  • 首页点击查看全部进入空白页
  • 编辑文章时已经存在的标签会二次添加(查询中间表可以看到写了两次!!!)
    1. 新建标签失败
    2. 标题无法修改(目前有该入口,正常来说应该是可以更新的<除非代码没有这块逻辑,如果没有,则不添加,文章新建之后就不要改变链接了>)

- [] 访问已删除文章时,不会跳转到首页! [ ] 目前可以跳转,但是由于abort函数,导致会有报错闪现。

  • 数据库迁移报错
    werkzeug.utils.ImportStringError: import_string() failed for 'mains.bp'. Possible reasons are:
    
    - missing __init__.py in a package;
    - package or module path not included in sys.path;
    - duplicated package or module name taking precedence in sys.path;
    - missing module, class, function or variable;
    
    Debugged import:
    
    - 'mains' not found.
    
    Original exception:
    
    ModuleNotFoundError: No module named 'mains'
    
  • 未注册用户登录(假用户)无提示,后台报错:
    TypeError: unauthorized() takes 0 positional arguments but 1 was given
    
  • 首页热门标签应该显示最热,而不是全部
  • 首页点标签名称,进去之后的名称 title 不对
  • 文章详情页header下划线显示异常

TODO:

  • 文章阅读计数

  • 添加获取用户信息API

  • 博客自己修改
    view页面需要summary,因为在编辑时,摘要不能消失
    编辑时需要对新的和旧的标签对比,正常不走add逻辑
    编辑时应该是post请求,将用户提交的全量更新,没有的置空

  • 博客作者自己删除

  • slug选项在更新文章时应该是不可见的(url确定之后不可修改!)

  • 链接由id变成数字和slug的组合

  • 找回密码

    • 生成随机密码,给用户发送明文,并把数据库中数据加密更新保存;
    • 用户输入一次之后过期;(Redis?Celery清除?
    • 通过则设置密码,否则重新发送并重新设置密码;
    • 发送邮件改为Celery异步
    • tidy code
  • 盘古之白

    有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其餘三成的人最后只能把遗產留给自己的猫。毕竟爱情跟书写都需要适时地留白。

    中文文案排版指北

    1. python版本
    2. python版本
  • 使用celery备份博客

    1. 每创建一篇文章;自动生成xxxx.md用于静态博客;
    2. 每个月备份数据库;将数据库通过邮件发送到本人邮箱;

优先级中等

  • 管理员账户
  • 标签管理员手动添加
  • 分类管理员手动添加
  • i18n(en&zh)

优先级低