Jekyll:托管在 GitHub 上时显示的 liquid 标签

Jekyll: liquid tags shown when hosted on GitHub

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

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

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

谢谢!

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

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

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

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