Changkun's Blog

Science and art, life in between.


  • Home

  • Ideas

  • Archives

  • Tags

  • Bio

又一次打整了一下博客

Published at: 2017-05-30   |   Reading: 474 words ~1min   |   PV/UV: /

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

  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 年开始,我开始在网络的各个地方留下自己的文字作品,我决定全部搬迁过来。
#博客# #JavaScript# #RESTful# #Git# #Hexo# #运维#
  • Author: Changkun Ou
  • Link: https://changkun.de/blog/posts/%E5%8F%88%E4%B8%80%E6%AC%A1%E6%89%93%E6%95%B4%E4%BA%86%E4%B8%80%E4%B8%8B%E5%8D%9A%E5%AE%A2/
  • License: All articles in this blog are licensed under CC BY-NC-ND 4.0 unless stating additionally.
人肉计算(4): 输入数据聚合与PageRank
人肉计算(3): 输入数据聚合与链路预测
  • TOC
  • Overview
Changkun Ou

Changkun Ou

Stop Talking. Just Coding.

276 Blogs
165 Tags
Homepage GitHub Email YouTube Twitter Zhihu
Friends
    Frimin ZZZero march1993 qcrao maiyang Xargin Muniao
© 2008 - 2024 Changkun Ou. All rights reserved. | PV/UV: /
0%