本文探讨了Hugo中数学公式渲染的问题,作者发现MathJax效果不佳,尝试用KaTeX替代。经过分析,问题出在浏览器对特殊字符的解析上。最终,通过配置Hugo的Goldmark扩展,成功实现无转义的LaTeX公式渲染。
在使用Hugo撰写数学博客时,发现mathjax渲染公式存在问题。经过分析,确认是Hugo对公式的解析导致的。尝试用Katex替换mathjax,虽然渲染速度更快,但仍需解决符号解析问题。最终,通过配置Hugo的Goldmark扩展,成功实现了无转义渲染LaTeX公式。
在Hugo Goldmark Markdown中设置以新标签打开链接,使用HTML标签的方法、Blackfriday渲染器和Goldmark的Markdown Render Hooks,逐一介绍了各种方法的实现。
将Hugo从0.54升级到0.74后,遇到多个报错。主要问题包括Page.Hugo和Page.URL方法被弃用,需替换为hugo函数和Permalink或RelPermalink。此外,.Page的行为变化导致首页文章列表显示异常,需用.Site.RegularPages替代。最后,需在config.toml中强制使用Goldmark。
完成下面两步后,将自动完成登录并继续当前操作。