gpt4 book ai didi

javascript - Hugo 部分转义 Javascript,代码被破坏

转载 作者:行者123 更新时间:2023-11-29 23:45:48 25 4
gpt4 key购买 nike

此片段发表于 MathJax Hugo 中的支持页面。我把它插入到一个部分(比如 head.html )。

<script type="text/x-mathjax-config">
MathJax.Hub.Queue(function() {
// Fix <code> tags after MathJax finishes running. This is a
// hack to overcome a shortcoming of Markdown. Discussion at
// https://github.com/mojombo/jekyll/issues/199
var all = MathJax.Hub.getAllJax(), i;
for(i = 0; i < all.length; i += 1) {
all[i].SourceElement().parentNode.className += ' has-jax';
}
});
</script>

当页面加载时,浏览器尝试执行它,但在控制台中写入异常:

VM14379:7 Uncaught SyntaxError: Unexpected token ;
at eval (<anonymous>)

我点击那条线,看到了这个:

enter image description here

我说得对吗,因为 <逃脱了吗?如何解决?

(编辑:将此移动到 my-theme/layouts/index.html 使代码从呈现的页面中完全消失。在 layouts/_default/single.html 中它仍然会导致相同的错误。)

Hugo 版本为 0.21。

最佳答案

找到解决方案:将 type="text/x-mathjax-config" 更改为 type="text/javascript",一切正常。

关于javascript - Hugo 部分转义 Javascript,代码被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44232744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com