一时手痒,将自己修改后用了好几年的 Simplicity 主题,改为了 PaperMod
同时将 Hugo 程序也升级到了最新版本。

本来是为了实现自带站内搜索功能,而不依赖于 Programmable Search Engine
结果升级和更换主题后,发现一堆设置要改,许多自定义的东西要从头来,且做个记录。

首先是配置站内搜索,参照主题的帮助文档和示例配置来就行。

然后是首页风格,从文章列表式改成了简介首页式的。

页眉的链接通过配置修改。

变更了默认字体以及微调字体大小——之前的主题调整 CSS 花了不少时间,现在懒了。

改了网站的副标题:To Input and Output Error is Human.

发现新版本的 Hugo 仍然默认 markdown 格式不使用硬回车(hard line break)。
老版本用的 blackfriday 插件,新版本默认用 goldmark,又要改配置(hardWraps)。

发现新版本的 Hugo 图片资源相对链接变了,历史文章中展示的本地图片全部失效…
于是又摸索着调整了图片资源目录,以及修改了历史文章中的图片地址。

RSS 默认不输出全文,修改 RSS 模板配置。
不过自从由 Inoreader 切换回本地 RSS 阅读器(RSS Guard),并且针对不同类型的订阅源分别设置是否自动打开原文后,订阅源是否输出全文似乎也没那么重要了。对那些看重访问量、精心设计了页面的 blogger 倒是好事。

发现新主题默认不启用项目和文章分类,于是增加项目页面,插入分类代码,并且调整为看上去和标签(tag)并列。

调整日期格式,改为自己更习惯的格式。

修改生成站点时指定的默认输出目录。

修改新建文章时的默认模板,改回自己更习惯的格式。

关闭了主题自带的黑暗模式。

增加文章大纲功能。

重新配置 Giscus 评论系统、各种统计脚本。

迁移 favicon、logo 等静态资源。

暂时应该没有非改不可的东西了,如果发现有什么不对劲的地方,欢迎留言、来信提醒。