这两天忙里偷闲,实在是受不了了,做了一些博客的升级,这次博客的相关升级有:
- 增加了 RESTful API。基于 hexo-generator-restful 插件做了一些自定义,fork 地址,API 分别支持:
- 支持 /api/articles/*.json
- 支持 /api/pages/*.json
- 支持 /api/posts/*.json
- 支持 /api/posts.json
- 支持 /api/tags/*.json
- 支持 /api/tags.json
- 支持 /api/site.json
- 重新完善了主题样式, 似乎从我开始第一次将 ParticleJS 引入本主题背景,官方立马就支持了。但我还是决定自己 fork 一份来维护,fork 地址,本次主题修复的内容有:
- 修复了在 Safari 下背景粒子渲染的高性能消耗的问题
- 修复了列表样式无法显示的 bug
- 修复了搜索功能
- 修复了因为引入 ParticleJS 而带来的部分区域不可点击的问题
- 增加了更多的英语内容支持
- 增加了文章的字数统计和阅读时间
- 增加了文章标题前的编号
- 增加了侧边栏的客户端下载选项
- 修改了本站的文章授权,现为 CC-BY-NC-ND 授权
- 修改了 Markdown 内容的渲染引擎,现由 hexo-renderer-pandoc 驱动, 解决了大量的渲染错误
- 站点本身的优化。这次的升级将本地的源码统一又托管到了 GitHub 私有仓库,解决了此前长期没有管理日志的问题。主要改动有:
- 优化了整个站点的管理逻辑,现全面使用 git 进行管理
- 重写了这个站点的 gulpfile, 尤其是对全站图片进行了重新压缩
- 补充早年的文字作品。从 2008 年开始,我开始在网络的各个地方留下自己的文字作品,我决定全部搬迁过来。