本站历史
本站的发展史。
个人主站点 wklchris.github.io 在我的 Github 帐号下(wklchris)的同名仓库开源。
博客子站点(当前站点)在 wklchris/blog 仓库开源。
更新日志
以下是本站的更新日志。日志包括了迁移前的站点的内容。
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月初,开始在另外的仓库进行功能性测试。
重新组织了文档结构,利用了 Github Pages 的 docs/ 主页功能。
重写了 Sphinx 的生成器 make.bat 的部分功能。
寻找了 .nojekyll 的解决方案,测试站点部分上线。
2019年
11月,开始正式用 Sphinx 重写站点。当时最大的两个难点是 Google Analytics 的部署,以及站内中文搜索的支持。
10月,确认了 Sphinx 插件对 Jupyter Notebook 有很好的支持效果,大大优于旧站点我自写的转 Markdown 的处理方法。决定启动个人博客站点的重构与维护计划。
9月,沉迷于 Sphinx 简约而稳重的 Read the Doc 主题。因而萌生了重写旧站点的想法。
一直到7月初,我陆续在 gitbook 仓库的 gh-pages 分支进行更新。这部分内容不同于过往,组织上也稍显杂乱,因此并没有直接在旧博客站点更新。
2018年
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 。