关于我的博客

Mar 11, 2017

主要用到的东西:

  • Node.js
  • Express
  • JSON Web Token

stage 1

  • Handlebars.js
  • MongoDB

传统的 MPV 模式

stage 2

  • Handlebars.js 替换为 React SSR
  • MongoDB 替换为 PostgreSQL

前后端分离,建立单独的 API server 和 render server

stage 3

  • 加入 Redux

兼具 SEO 并且在首屏加载后过度为 SPA

stage 4

  • 移除 Redux
  • graphql-yoga
  • React-Apollo

Features

  • 响应式布局
  • CRUD
  • 代码自动格式化和高亮
  • HTTP2
  • Micro-caching

TODO

  • AMP
  • 登录两步验证
  • 增加测试
  • Service Worker
  • 增加 SEO 相关标签
  • 使用 svg sprite 替换 icon font
  • Timeline
  • Docker 化
  • post 页面增加 vim 风格快捷键