Hugo升级0.74记录
💡
原文中文,约1300字,阅读约需4分钟。
📝
内容提要
将Hugo从0.54升级到0.74后,遇到多个报错。主要问题包括Page.Hugo和Page.URL方法被弃用,需替换为hugo函数和Permalink或RelPermalink。此外,.Page的行为变化导致首页文章列表显示异常,需用.Site.RegularPages替代。最后,需在config.toml中强制使用Goldmark。
🎯
关键要点
- 将Hugo从0.54升级到0.74后,Page.Hugo方法被弃用,需替换为hugo函数。
- Page.URL方法被弃用,需替换为.Permalink或.RelPermalink。
- .Page的行为变化导致首页文章列表显示异常,需用.Site.RegularPages替代。
- 在config.toml中强制使用Goldmark,替换最老的mmark。
❓
延伸问答
Hugo 0.74版本中哪些方法被弃用?
Page.Hugo和Page.URL方法被弃用,需分别替换为hugo函数和.Permalink或.RelPermalink。
如何解决Hugo 0.74版本中首页文章列表显示异常的问题?
将.Page替换为.Site.RegularPages以解决首页文章列表显示异常。
在Hugo的config.toml中如何强制使用Goldmark?
在config.toml中添加[markup] markdownHandler = 'goldmark'来强制使用Goldmark。
Hugo 0.74版本升级后,如何处理URL相关的语法?
将所有使用Page.URL的地方替换为.Permalink或.RelPermalink。
Hugo 0.74版本中,.Page的行为有什么变化?
.Page只返回最高级别的文件目录,导致文章列表结构发生变化。
升级Hugo到0.74后,可能会遇到哪些报错?
可能会遇到Page.Hugo和Page.URL被弃用的报错,以及首页文章列表显示异常。
➡️