本站所使用的博客系统
导言
很早之前,用的是 Hexo + Github Page,到 WordPress,到 TypeEcho,到目前使用自己开发的博客系统。
虽然很折腾,花费了不少时间(看 commit 数量),但我感觉是值得的,一方面,我对自己的博客有着完全的掌控, 我想加什么功能就加什么功能,不求人;另一方面,这也算是我为数不多的项目实践,更重要的是, 我靠这个项目入了工程开发的门。
第一次提交:f2ac854, committed on Mar 31, 2019
。
项目地址:https://github.com/songquanpeng/blog
TODO 列表:https://github.com/songquanpeng/blog/projects/1
下面的更新日志,想看当时的博客长什么样子的请访问:https://github.com/songquanpeng/blog/releases
为啥不把图片搬过来?别问,问就是懒。
v0.1 版本
基于 w3.css,支持最基本的博客功能。
v0.2 版本
基于 Bootstrap 4,侧边栏,网站统计,网站基本定型。
v0.3 版本
- 后台更新,基于 React + Semantic UI。
- 支持多种页面类型。
- 部署更加简单,不需要再手动导入数据库。
v0.4 版本
- 后台 UI 更新,基于 React + AntD。
- 支持主题(w3,bootstrap,bulma,next,v2ex)。
- 文章目录。
- 导航栏自定义。
- 后台性能更新。
v0.5 版本(当前大版本)
- 使用 Sequelize 以及 async/await 重构服务端,代码更加整洁清楚。
- 重构了缓存机制,blazing fast!
- 重构数据库,大大减小数据库大小。
- 支持 Category。
Links: LIGHTX-CMS-使用记录以及-TODO-事项