Open
Description
readme里更新TODO不方便编辑和讨论,现在单独提到issue里,欢迎看到的大家提feature request
TODO
-
front
- disqus评论
- vue1.0升级至vue2.0
- vuex单向数据流
- 服务端渲染
- 客户端谷歌统计
- 服务端sitemap定时任务
- 服务端rss定时任务
- 组件级缓存
- Loading组件
- 侧边栏图片
- 服务端谷歌统计
- 全局404页面
- 文章toc
- 页面meta
- 按需分块加载
- service worker缓存所有资源
- SSR服务端直连mongo
- 自制axios以减小打包大小
- 自制vuex以减小打包大小
- SSR服务端不可用时进行降级
- import替换require.ensure
- 修复中文链接刷新时404的问题
- blogPager增加查看更多链接
- footer显示备案号
- 修改倒序查询条件
- vue2.3.0 ssr变更
-
admin
- vue1.0升级至vue2.0
- 使用element ui
- 七牛云图片上传
- 文章toc的生成与编辑
- 草稿的自动生成与手动恢复
- 上传图片后指定img标签的高度以避免闪烁
- 扫描所有文章,指定img高度
- 修改倒序查询条件
- 文章增加标题图片的编辑功能
-
server
- RESTful添加select字段过滤
- 标签及分类移至文章中
- 七牛access_token下发及鉴权
- lint
- RESTful的排序自定义
- 防CC
- 按天备份
- redis做一层缓存层
-
其他
- CI
- i18n
- 搜索
- es
- algolia
- API增加v1头
-
RPC不做了,就算做了效果也没直连数据库好
-
后端会重构一次,计划支持类似webpack config的插件形式
- 提供类webpack打包生命周期的中间件,否则增加新功能对代码侵入性太高了,也可以降低社区贡献代码的难度
-
七牛等敏感配置放到admin上,图形界面比较好
-
增加一个安装页面,用来在图形界面输入初始参数
-
增加文档站,使用docsify,可能会放到另外的仓库里
-
最后是组织,需要给博客取个名字(好难🤣),转移仓库过去
Metadata
Metadata
Assignees
Labels
No labels