一个技术性质的博客站点。
- 改善目录结构,将view文件夹设置为文章目录。
- 将node框架express改为koa。
- 将mustache模板文件改为ejs模板。
- 将动态读取文章改为缓存读取机制,按需更新缓存。
- 将markdown解析库从marked迁移至showdown。
- 新增防注入(XSS)。
- 对HTTPS提供友好的支持。
- 将qc_ui迁移至bulma。
- 文章支持html文件,但只能同时提供一种文件格式。
- 新增评论功能。
- 支持自动部署,自动更新文章缓存。
我为什么没有使用Vue、react、angular等热门的技术方案,或者使用打包工具打包文章(如:Webpack、Rollup)?
- 博客站点的维护是一个长期的工程,它不应该对技术的变化过于敏感。
- 尽可能的简洁也是一个很重要的环节。
- 此处省略N条瑕疵。