本站历史

本站的发展史。

更新日志

以下是本站的更新日志。日志包括了迁移前的站点的内容。

  • 2023年

    • 3月,整理了之前开坑的多篇博文内容,并将它们更新到主分支。

      • 将 Sphinx 升级到 6.x 后对网页进行了测试。

      • Rubik 博文成为了本站第一篇使用复杂 JS 动画的博文。

      • 为了衔接 Roofpig 动画库与 Sphinx 引擎,我还专门写了一个表格转 HTML 文件的 formatter 工具,并覆写了相当数量的 CSS。这可能是我在 Web 实现上花费时间最长的一篇博文。

  • 2022年

    • 8月

      • 修复了一个博客站点基础模板 layout.html 的 JS 引用错误。

      • 修复了在 MathJax 中引用 LaTeX 公式时,使用 \label 命令不显示编号的问题。

      • 注意到了 Sphinx 定义的 admonition 命令(如 note)不能正常显示标题,必须通过 :class: 参数指定的特性。修改了与此相关的页面。

      • 优化了网站 _static 路径的加载内容。

    • 1月,在我自己开发的 Simrofy 主题上完成了个人站点的重建,并更新到了原 wklchris.github.io 域名,恭喜本站成功来到了 v2.0 时代!关停了之前测试用的 self-contained 域名。

  • 2021年

    • 11月,本地整理完成。向 blog 仓库开始更新,并继续在本地进行测试。

    • 9月底,收到学术参会邀请。尽管不清楚是否有机会向他人展示个人站点,但仍决定在参会前完成站点重建工作。开始从 self-contained 域名向原 io 站点迁移。

    • 上半年,主要在进行学位论文的工作,因此在站点这边没有太多进展。

      • 继续 Simrofy 开发,尝试将早期版本发布到 Pypi。

      • 测试新站点情况,并确认已能够收到 Google Analytics 报告。

  • 2020年

    • 9月,开始新站点的模板开发工作,即名为 Simrofy 的网页模板。

    • 8月底,提交了站点地图,等待 Google Search Console 的确认。

    • 8月中,正在添加站点到搜索引擎,等待 Google Search Console 的确认。

    • 8月初,结束功能性测试。在个人账户下创建了组织 self-contained,开始向其下的 self-contained.github.io 域名迁移旧博客。

    • 7月下,检测了测试仓库多日的访问量,确认 Google Analytics 可以正常运作。

    • 7月中,在 Sphinx 主站找到了一份 Google Analytics 的嵌入示例,测试后已能正常匹配。

    • 4月下,尝试加入 Google Analytics 的功能,未能实现。

    • 3月下,编写了 Python 的文档管理脚本,并添加了 404 导航页面。

    • 1月初,开始在另外的仓库进行功能性测试。

      1. 重新组织了文档结构,利用了 Github Pages 的 docs/ 主页功能。

      2. 重写了 Sphinx 的生成器 make.bat 的部分功能。

      3. 寻找了 .nojekyll 的解决方案,测试站点部分上线。

  • 2019年

    • 11月,开始正式用 Sphinx 重写站点。当时最大的两个难点是 Google Analytics 的部署,以及站内中文搜索的支持。

    • 10月,确认了 Sphinx 插件对 Jupyter Notebook 有很好的支持效果,大大优于旧站点我自写的转 Markdown 的处理方法。决定启动个人博客站点的重构与维护计划。

    • 9月,沉迷于 Sphinx 简约而稳重的 Read the Doc 主题。因而萌生了重写旧站点的想法。

    • 一直到7月初,我陆续在 gitbook 仓库的 gh-pages 分支进行更新。这部分内容不同于过往,组织上也稍显杂乱,因此并没有直接在旧博客站点更新。

  • 2018年

    • 10月15日,发现了专用于生成技术文档网页的工具 Sphinx 。由于头痛于 rst 写作,加上没有去探索好看的主题,所以我并没有深入研究。但我此时实质上已经放弃了 Gitbook。

    • 10月,发现了 Gitbook 工具,使用了一段时间,并无感。

    • 年中处于忙碌状态。

    • 1月15日,旧站点 wklchris.github.io 的最后一次博文更新,是为 D3.js 课程准备的 JavaScript 内容。

  • 2017年

    • 10月,优化了移动设备的体验。

    • 7月中,撰写了一篇 FFmpeg 的博文。这是本站点第一篇编程以外的技术文章。

    • 6月中,新加并更新完毕 Matplotlib 博文。这是我旧站点中最满意的一篇文章,我也借此非常系统地学习了当时的 Matplotlib 2 文档。

    • 6月初,更新了一篇围棋的博文。这是本站点第一篇非技术文章,起因是遇到了会下围棋的外国友人。

    • 2月下到3月中,更新完毕 Python 的 numpy 与 pandas。当时的 Python 知识正处于稳步上升期。

    • 1月下到2月下,更新完毕 R 的 8 篇内容。这是站内最长的系列文章。起因是当时的课程正在教授 R,我就边学边整理了。

    • 1月7日,我的第一篇博客!使用的是 Jekyll 的 minima 主题。

  • 2016年

    • 在2016年下半年,注意到了好友 Snowkylin 的 github.io 站点:snowkylin.github.io