【发布时间】:2013-08-30 01:50:23
【问题描述】:
我正在使用 {{site.url | cgi_escape}} 在 Jekyll 1.1.2 项目中的 index.html 文件中。每当运行服务器时,构建都会失败,因为 液体异常:为 nil:NilClass 调用私有方法 `gsub'
在我的另一台计算机上,我有 Jekyll 0.12.0,并且同一个项目确实构建成功。
有什么办法可以解决这个问题?
【问题讨论】:
-
stackoverflow.com/questions/3031229/… 有帮助吗?你的 site.url 设置了吗?
-
是的,site.url 在 _config 中设置并且 {{site.url}} 按预期正确呈现。仅当应用 cgi_escape 过滤器时才会出现此问题。由于问题仅在 Jekyll 1.1.2 上而不是在 0.12.0 上,我想这与安装的 jekyllversion 或 Liquid 版本有关?