Replicon 开发碎碎念
Abstract
这个狗窝用的主题显然就是 Typecho 的默认主题 Replica。不过……好像不太一样?
对啦,因为我敲敲打打叮叮当当过的嘛。并给它起了个名字叫 Replicon。
To-do list
- 考虑手机浏览时的目录与打印时的目录。
- 优化性能。
- 优化 accessibility。
2024-12-0?
- 开了个叫 Textus 的文件夹(本来打算叫这个),从 Replica 1.2.1 开始从头写。
2024-12-15
- 修了一些 bug。
- 改了大量细节,力图让它看起来更现代。
(最显著的就是元素变大了。) - 实现了代码高亮。由 Prism.js 的 Coy 主题修改而来。
- 行间代码字体现设置为「JetBrains Mono NL」与「霞鹜文楷屏幕阅读版」。
大段代码字体现设置为「Consolas」与「霞鹜文楷屏幕阅读版」。
2024-12-16
- 修了一些 bug。
- 改了一些细节。
(其中一个小细节是把 scroll-bar 改成了常驻的,因为如果不常驻,随着 scroll-bar 有无,页面宽度会变,元素会动。我喜欢它保持稳定。) - 衬线字体西文由「IBM Plex Serif」更换为「Source Serif 4」……?
其实非常举棋不定要换成啥。再看吧。(跑)
(中文不变,仍为「Noto Serif SC」。) - 将其命名为 Replicon。
2024-12-17
- 「Source Serif 4」的粗体字重调为 600 而并非 700。
2024-12-18
- 实现了打印模式。
- 改了一些细节。
2024-12-20
- 修打印模式的 bug。
(似乎修好了,那暂且从 todo-list 上划去。)
(为此改了表格的样式。)
2024-12-22
- 实现了友链卡片。
- 修打印模式下 A3 纸张没隐藏的 sidebar。
- 写了个
README.md
!
2024-12-25
一下啃下两块硬骨头 :P 喜欢吗,用线代成绩换的
- 实现了中西文间隙自动调整。(参考文献1)
- 实现了放在侧边栏的目录树。
2024-12-26
- 修了文章为空时目录爆炸的 bug。(谁家好人文章为空啊!)
- 为目录跳转添加了平滑滚动及与页面顶部的间距。
2024-12-27
- 回避了对 Prism.js 代码的直接修改。现在相关修改被放在了
prism-replicon.css
中。 - 顺便把 Prism.js 换成了最小化的。
- 增加代码行数相关支持。
- 更新了
screenshot.png
。 - 一些对代码的小修改。
- toc 相关重构。
style.css
重构- 项目目录结构大重构 :P
总之今天努了努力把它发出来了。之后就会沉寂一段时间了 ;w;