前言
不得不说,从1.18迁移到1.23变化挺大。作者xaoxuu辛苦了。
迁移工作
考虑长期使用stellar,就fork了一个分支持续跟进作者的更新。

变化
很多细节变化吧,这里备注一下巨变。
references写法改变
我wiki大量使用了参考文献功能,给出正则表达式批量替换方法
- 查找:
- title: '(.*?)'\n url: '(.*?)' - 替换:
- '[$1]($2)'
也不是万能的,如果标题有特殊字符违背markdown写法可能报错,但剩下几个特殊的手动改就行。
页尾license
article:
license: |
本文为 [${author.name}](${author.url}) 撰写,采用 [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) 许可协议,转载请注明出处。
作者
# 作者 1 (默认)
ThatCoder:
name: '钟意'
avatar: /custom/img/author.jpg
banner: https://upyun.thatcdn.cn/myself/typora/202401120247887.webp
description: 感谢你的阅读, 让我们拥有一段对彼此都有意义的时光.
friends标签
friends标签的分组需要单独一个yml文件
sites也一样
wiki系统
这个一开始有点绕,我整理了一下逻辑。
- _data/wiki.yml 的列表名字如 pro_name 指向 _data/wiki/pro_name.yml 的文件名字
- _data/wiki/xxx.yml 文件里面的 path: /wiki/pro_path/ 参数指向 source/wiki/pro_path/ 文件夹
- source/wiki/pro_path/ 文件夹内文件的 wiki: pro_name 闭环指向 _data/wiki.yml 的列表名字
- 综上 _data/wiki.yml 和 _data/wiki/pro_name.yml 和 文件wiki: pro_name 需要一致是 pro_name
- 而最终上线的项目在线 url 与 pro_name 无关,关联的是 source/wiki/pro_path/ 对应的 pro_path 目录名称
其他功能
来不及一个一个试功能,先写到这,便把博客更新到1.23.0
万能时间线重构
文档待写, 测试中
联合测试
{% timetmpl %}
{ "api": "https://netease.thatapi.cn/user/event?uid=134968139&limit=10" }
{ "api": "https://mem.sov.red/api/v1/memos?filter=creator%3D%3D%27users%2F1%27&pageSize=10" }
浙公网安备 33010602011771号