【问题标题】:Jekyll: liquid tags shown when hosted on GitHubJekyll:托管在 GitHub 上时显示的液态标签
【发布时间】:2016-02-16 14:23:35
【问题描述】:

我刚刚开始使用Jekyll,我设法在本地做了一些很酷的事情 - 即当我在本地提供页面并在我的浏览器上打开它时,一切正常。

但是,当我在 GitHub 上推送所有内容时,我在我的页面上看到了实际的 liquid 标签,而不是它们应该代表的内容。

我什至不确定如何调试它,因为本地一切看起来都很好。我确保我的本地和远程存储库已同步。

谢谢!

附加信息 - HTMLCSS 被正确渲染,Jekyll frontmatter 似乎通过指向正确的布局来完成它的工作。只有液体标签似乎不起作用。我确实有liquid标签在我直接在远程存储库上进行的初始测试中工作得很好(非常基本的东西,比如显示标题、日期等),但是在将我写的东西推送到本地(并成功测试)之后,似乎他们不再被正确解释。

【问题讨论】:

标签: jekyll liquid github-pages


【解决方案1】:

在您的三个_layouts 中,在开头<head> 之后添加一个<meta charset="UTF-8">

_layouts/default.html_layouts/timeline.html 中将{{ page.content }} 更改为{{ content }}

_includes/timeline.html 中删除{{ page.content | markdownify }}

【讨论】:

    猜你喜欢
    • 2020-08-02
    • 2016-05-04
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    相关资源
    最近更新 更多