gpt4 book ai didi

syntax-highlighting - Jekyll 页面在 github 上失败,但使用 --safe 标志在本地成功运行

转载 作者:行者123 更新时间:2023-12-02 00:19:17 24 4
gpt4 key购买 nike

我有一个基于 Jekyll 的帖子,当在 --safe 标志打开的情况下在本地运行时,它可以成功运行。但是,页面构建在 github 页面上失败。我也没有使用任何插件。有人可以帮我弄清楚什么与 github 不兼容吗?他们的页面不是很有帮助。我已经听从了他们不使用插件的建议,并在提交之前在本地使用 --safe 进行测试。

链接到我的帖子:https://raw.github.com/danishm/danishm.github.com/master/_posts/2012-07-23-maintaning-read-more-links-when-moving-from-drupal-to-jekyll.md

会不会是{% raw %}的用法?或者我正在尝试谈论流动模板代码本身并尝试在语法上突出显示它

最佳答案

问题是由于 github 页面使用 liquid 2.2.2 而我的本地安装使用的是 liquig 2.3.0。过滤器 {% raw %} 在 2.3 中是新的,在 2.2.2 中不可用。在 2.2.2 版本中,您需要使用 {% literal %} 代替。

进行更改后,该页面已在 github 页面上成功构建,现在可以在我的博客上看到。

我还能够通过安装 Jekyll 0.11.0liquid 2.2.2 在本地重现该问题,这是 github 页面使用的。

关于syntax-highlighting - Jekyll 页面在 github 上失败,但使用 --safe 标志在本地成功运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11676027/

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