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被弃用的报错,以及首页文章列表显示异常。

🏷️

标签

➡️

继续阅读