当 运行 jekyll 服务器时关于要点的 <noscript> 标签的警告

Warning about <noscript> tag for gist when run jekyll server

我使用 {% gist octocat/0831f3fbd83ac4d46451 git-author-rewrite.sh %} 嵌入了一个要点,然后我 运行 jekyll server,出现了这个警告:

Regenerating: 1 file(s) changed at 2015-08-28 19:43:12
Warning: The tag for your gist octocat/0831f3fbd83ac4d46451 could not be generated. This will affect users who do not have JavaScript available or enabled in their browsers.
Warning: The tag for your gist octocat/0831f3fbd83ac4d46451 could not be generated. This will affect users who do not have JavaScript available or enabled in their browsers. ...done in 7.157032 seconds.

并且生成的页面看上去很奇怪运行ge:显示了额外的词。原因未知。
Gem jekyll-gist 已经安装。我能用这个做什么?我在谷歌上搜索了几个小时,但一无所获。

编辑:嗯,添加图片以显示为什么会出现此问题:

为了解决这个问题,让我添加一些内容。
是的,这与代理和jekyll(我的版本是2.5.3)有关。在我的例子中,我 运行 jekyll server 就在 http 代理后面,jekyll 发出警告,生成了这个 html 代码(我认为可能有问题):

<p>true<script src="https://gist.github.com/octocat/0831f3fbd83ac4d46451.js?file=git-author-rewrite.sh"></script></p>

所以你可以看到额外的词'true'。

为了避免这种情况,我只插入了脚本而不是嵌入的要点(从生成的代码中检索):

<p><script src="https://gist.github.com/octocat/0831f3fbd83ac4d46451.js"></script></p>

我建议观众使用脚本而不是要点。还有一个原因:如果你想 运行 jekyll 和 overview 站点离线,嵌入的 gist 会导致连接错误。