希望能和小伙伴们一起进步,特此开放友情链接功能。申请的友情链接博主审批后会出现在本站下方Footer,最好能有友情链接互换位。点击这里立即申请友情链接

个人博客技术栈小结

日期:2018-06-09 14:14作者:Bougie

从前端到后台,用js快速撸一个个人博客

首先,哲学三问:

  1. Why not wordpress or hexo ?
    这些工具可以一键帮你生成网站,你想要修改的话基本上等于二次开发

  2. Why not github pages ?
    因为你需要学会数据库安装、服务器部署等基础知识

  3. Why use this ?
    锻炼动手能力

界面截图

用户界面

后台管理界面

本站技术栈总计

后台

  1. 后台服务:koa 2.2.0
  2. 数据库:mysql 5.5.9
  3. 对象关系映射(Object Relational Mapping,简称ORM)框架:sequelize 4.37.4
  4. 负载均衡及进程守护:pm2
  5. http2.0

用户界面

全是手打的,没有用任何UI库

  1. 模板引擎:pug(原jade)
  2. markdown解析:marked js
  3. 代码高亮:hightlight js
  4. css预处理:less
  5. 自动化构建工具:gulp
  6. js库用的自己写的一个仿jquery的库,支持IE9及以上:详情请戳bougieL/tinyJquery

后台管理界面

前后分离,界面使用的vue加iview

本站的图片全部传到简书上了,没有使用对象存储