不确定是问题还是 breaking change 毕竟我用的是 hugo 0.112.5
blogdown can't evaluate field RSSLink in type page.Site
那先试试 0.111.3?
之前也遇到了类似的问题,的确是在 Hugo 0.112.x 出现的。后来我发现 .Site.RSSLink 大概是一个过时的写法,我更新了主题改成了使用 with 的写法就可以了。不过可能由于 with 是感知上下文的,单个文章的渲染结果就没有那个 RSS link 了。
- 已编辑
一直升级也有好处,用户可能只是每次做些小改动。一下跨很多版本升级可能需要改动很对配置。
Hugo 发第 7 个修补版本了,以后真不能去随意更新了,真麻烦。
Cloud2016 如你所愿。今天写了 30 行 JS 代码实现了史上最轻量级的代码折叠方案,顺手给你加一下:https://github.com/rbind/xiangyun/pull/94
Cloud2016 我一般用子模块(submodule)而不用子树。不管用什么,你都需要用 git 命令去更新它们,而不能手动修改里面的文件。若需要扩展 Hugo 主题,那么全部在你自己根目录下的 layouts/
目录下用同名文件去覆盖主题里的文件。
Cloud2016 发现一个可用的 Hugo 版本后可以万年不用再更新,除非新版本中有什么重大新功能是你需要用的。我用了好几年 0.25.1 的老版本,后来因为它的 Markdown 转换器跟 CommonMark 实在太不兼容,才更新了 Hugo。
yihui 多谢,挺好的。按钮再丝滑点就更好了,比如像这篇博客的那样 https://www.jepusto.com/code-folding-update/。不过,我也注意到好多人转向 Quarto 了,本来我也想随大流搬迁,但是一想到那些旧博客要迁移就搁置了。
嗯嗯,子模块感觉是好些,其实我撤销了那次修改,后来也都是在 layouts/
目录下操作。
国内的软件频繁更新养成了坏习惯。不过,后面更新很慢了,因为写得少了。我想以后会耕点非技术的日志。