typecho 官方正式版本早些天更新到 1.3.0了。
升级困惑
作为一个 update && upgrade 党,我第一时间在本地进行了升级,结果发现我主页列表缺少文章摘要,而点击进入文章页面后正文也缺失了。这是什么鬼?
然后,在将插件全部禁用后总算看到了需要的内容,再逐一启用,原来是 ShortCode 短代码插件的问题,因为我的这个短代码插件是在 markdown 解析之前处理的,也就是直接处理数据库中的 text 字段。
我试着将其修改为 markdown 解析之后处理,可是还是无效。不得已,我只好用 ai 了,不得不说,ai给出的答案是解决了内容不显示的问题,可是只要我添加稍微复杂的短代码,就不再生效。这可难倒我了,因为这个插件从使用至今我进行了一些自定义短代码的实现。
调整插件
短代码是我喜欢的功能,没办法,我只能退而求其次,更换短代码插件。
沉寂了几天,通过在多个 ai 答案之间的反复衡量,我最终选择了 cursor 给出的短代码版本,然后又在数天中,利用空闲时间不断修改,可算是实现了原来短代码的大部分功能,并也新增了一些原来不具备的短代码功能。
投入使用
既然解决了问题,那就给我的互联网博客也升级吧。按照与本地主机同样的操作,我对服务器博客程序进行了升级,打开主页一切正常。
貌似没有问题,可刚好收到一条待审评论,然后我点击审核,问题来了,网站挂了...
开始,我以为是apache的问题,查看了日志,但除了几处代码错误提示也没发现其他的问题,然后只好乱七八糟一顿查,总之就是不行。
又沉寂一上午,中午我在电脑边思索,突然想是不是评论回复插件设置有问题(因为审核评论会发送邮件,如果发送失败可能会长时间没反应,以前有过类似问题,只不过我忘记了),我点击插件设置,果然发现配置信息没有了,在添加配置信息后,点击评论审核,可算是正常了。
都怪我,之前在本地升级时也没有设置这个插件,不知道为什么,远程博客会将这配置信息给抹杀了;而且我好像是禁用所有插件并用默认主题也进行了测试,难道我当时没有用过这个步骤?不过还好,总算是解决了这个博客升级的困惑了。


我听好多人说升级到 1.3后出问题了,主题插件不兼容什么的。
我也是基本适配之前的文章才上线的,个别短代码格式还作了点调整。
生命在于运动,博客在于折腾,在折腾中升级,在折腾中提高。
有点折腾不动了,今年尽量少搞技术,多享生活。
不错 ~升级~
升个级都折腾得够呛 😅