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



重新生成:1个文件已更改于2015-08-28 19:43:12



警告:gist octocat的标签/ 0831f3fbd83ac4d46451
无法生成。这将影响在浏览器中没有可用JavaScript或启用JavaScript的用户。

警告:无法生成gist octocat / 0831f3fbd83ac4d46451的标记。这将影响在浏览器中没有可用JavaScript或启用JavaScript的用户。 ...在7.157032秒完成。
生成的页面看起来很奇怪:显示了额外的单词。原因不明。

 Gem jekyll-gist已经安装好了。我该怎么办?我用谷歌搜索了几个小时,但没有运气。
编辑:嗯,添加图片来说明为什么会出现这个问题:

&# xA;答案 0 :(得分:2)
要解决此问题,请允许我添加一些内容
是的,这与代理和jekyll(我的版本是2.5.3)有关。在我的情况下,我在http代理后面运行jekyll server
,并且jekyll抛出警告,生成了这个HTML代码(我认为可能有问题):
<p>true<script src="https://gist.github.com/octocat/0831f3fbd83ac4d46451.js?file=git-author-rewrite.sh"></script></p>
所以你可以看到额外的单词&#39; true&#39;。
为了避免这种情况,我只是插入脚本而不是嵌入式gist(从生成的代码中检索):
<p><script src="https://gist.github.com/octocat/0831f3fbd83ac4d46451.js"></script></p>
我建议观众使用脚本而不是gist。还有另一个原因:如果你想让jekyll和概述网站脱机运行,那么嵌入式要点将导致连接错误。