【发布时间】:2016-08-26 14:10:59
【问题描述】:
我正在尝试更改我的 github 页面 Jekyll index.html
--- layout: default ---
{% for post in site.posts %}
{{ post.title }}
{{ post.excerpt }}
Read More
{% endfor %}
到
--- layout: default ---
{% for post in site.posts %}
{{ post.title }}
{{content}}
Read More
{% endfor %}
所以整个帖子都会显示在主页上。
当我运行 jekyll serve 时,我没有得到我想要的
然而,奇怪的是,当我将 index.html 编辑回原来的内容时,我仍然得到错误的输出
在我的 Jekyll 文件夹中编辑 index.html 会破坏一切,这是怎么回事?我可以让网站再次运行的唯一方法是删除 index.html 并用原始副本替换它。
我应该指出,我正在编辑的 index.html 文件与包含 _site、_posts 文件夹的文件夹相同。
【问题讨论】:
-
尝试先从终端使用此命令
jekyll build --watch构建您的网站。 -
试过了,没用
-
尝试将
---放在不同的行上。 -
试过了,没用
-
通过在您的 jekyll 站点文件夹中发出以下命令,确保您已安装所有必需的 gem 包:
gem install。
标签: python jekyll github-pages