0

我正在使用 {{site.url | cgi_escape}} 在 Jekyll 1.1.2 项目中的 index.html 文件中。每当运行服务器时,由于 Liquid 异常,构建失败:私有方法 `gsub' 调用 nil:NilClass

在我的另一台计算机上,我有 Jekyll 0.12.0,并且同一个项目确实构建成功。

解决这个问题的方法可能是什么?

4

1 回答 1

1

我在尝试将 uri_escape 过滤器应用于 postlayp 中的页面变量时解决了相同的错误消息

{{page.description | uri_escape}}

事实证明,并非我所有的帖子都在 yaml 前端设置了描述变量。将描述变量添加到所有帖子并重新运行jekyll build对问题进行排序。

于 2014-05-05T09:43:18.153 回答