编辑杰基尔索引.htm

2024-04-28 13:04:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试更改我的github页面Jekyll索引.html在

--- layout: default ---
{% for post in site.posts %}
{{ post.title }}
{{ post.excerpt }} 
Read More 
{% endfor %} 

^{pr2}$

所以整个帖子都会出现在主页上。在

当我跑杰基尔发球时,我得不到我想要的

pic

但是,奇怪的是当我编辑索引.html回到原来的内容,我还是得到了错误的输出

pic2

编辑索引.html我的杰基尔文件夹里的东西都坏了,怎么回事?我唯一能让这个网站重新工作的方法就是删除索引.html并用原件的副本代替。在

我应该指出索引.html我正在编辑的文件是同一个文件夹,其中包含“站点”和“帖子”文件夹。在


Tags: ingithub文件夹default编辑fortitlehtml
2条回答

根据Jekyll Docs,你的前面应该用 -在不同的行上包围。您的文件可能没有被解析,因为它都在一行上,请尝试以下方法:

 -
layout: default
 -
{% for post in site.posts %}
{{ post.title }}
{{content}} 
Read More 
{% endfor %}

我解决了问题!在

我没有像新手那样使用gedit或vim,而是使用TextEdit。如果在TextEdit中输入“-”,您会发现它将前两个短划线转换为一个长划线字符(尽管在屏幕大写中它看起来仍然像3个短划线…)

切换到vim修复了它。在

更新:出于好奇我编辑了索引.html在TextEdit中,然后在vim中打开它。文件完全不同,因此TextEdit引入了更重要的更改,然后更改了一些破折号。在

相关问题 更多 >