文章目录
花了八天时间, 我将博客用Vue1, Koa2, MongoDB, Redis进行了重写, 现在它已经是完完全全的单页博客了
之所以现在进行升级, 主要是这个时间点很特殊, 在未来一个月内, 应该有如下三个事件发生:
- Vue 2.0 版本现在已经到了 rc6, api文档也在前天完成, 正式版即将出世
- Koa2 即将从unstable转为stable状态, 会获得更多的官方支持
- Node.js v7即将在9月30号发布, 默认支持
async/await
, 终于可以在服务端扔掉Babel了
之后等上述新版本发布后, 就可以立即上手服务端渲染了!
readme
目前博客分为三个部分:
- 前端: 前台单页
- 基于Vue的博客前台, 也就是大家正在浏览的这个单页
- 前端: 后台管理单页
- 基于Vue的博客后台管理, 除了提供管理功能外 ,还提供浏览器环境下的Markdown编辑功能
- 后端: RESTful服务器
- 基于Koa2+MongoDB+Redis的RESTful服务器, 实现了基于JWT的OAuth1和敏感操作的权限验证
技术栈如下:
- Vue
- Vue-router
- Vue-resource
Vuex- Hack了一下, 可以不用Vuex了.
- Koa2
- Koa-router
- Mongoose
- Redis