#226 又一次打整了一下博客

这两天忙里偷闲,实在是受不了了,做了一些博客的升级,这次博客的相关升级有:

  1. 增加了 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
  2. 重新完善了主题样式, 似乎从我开始第一次将 ParticleJS 引入本主题背景,官方立马就支持了。但我还是决定自己 fork 一份来维护,fork 地址,本次主题修复的内容有:
    • 修复了在 Safari 下背景粒子渲染的高性能消耗的问题
    • 修复了列表样式无法显示的 bug
    • 修复了搜索功能
    • 修复了因为引入 ParticleJS 而带来的部分区域不可点击的问题
    • 增加了更多的英语内容支持
    • 增加了文章的字数统计和阅读时间
    • 增加了文章标题前的编号
    • 增加了侧边栏的客户端下载选项
    • 修改了本站的文章授权,现为 CC-BY-NC-ND 授权
    • 修改了 Markdown 内容的渲染引擎,现由 hexo-renderer-pandoc 驱动, 解决了大量的渲染错误
  3. 站点本身的优化。这次的升级将本地的源码统一又托管到了 GitHub 私有仓库,解决了此前长期没有管理日志的问题。主要改动有:
    • 优化了整个站点的管理逻辑,现全面使用 git 进行管理
    • 重写了这个站点的 gulpfile, 尤其是对全站图片进行了重新压缩
  4. 补充早年的文字作品。从 2008 年开始,我开始在网络的各个地方留下自己的文字作品,我决定全部搬迁过来。
如果我的文章对你起到了帮助,你可以选择金额不限的捐助,帮助我写出更多的文章。