在Jekyll中,如何在子文件夹中添加指向页面的链接?

时间:2018-10-24 04:39:47

标签: jekyll github-pages

我有一个Jekyll网站,其中baseurl是“”。在主页上,即http://127.0.0.1:4000/,我有一个链接到另一个名为My Projects的页面。在此页面上,我想添加指向一些HTML文件的链接,这些文件存储在基本Jekyll目录的_projects文件夹下。

我尝试添加以下标记以访问该页面。

[My first Project]({{site.baseurl}}/_projects/file_1.html)

导航到

  

http://127.0.0.1:4000/_projects/file_1.html

符合预期。但是我得到404页面未找到错误。我该如何解决?

1 个答案:

答案 0 :(得分:0)

如果将页面存储在 _projects 文件夹中,则需要将其添加到 _config.yml 中的include数组中。

include:
  - _projects

这是因为Jekyll忽略了喜欢的文件(例如.gitignore)和带下划线的文件(例如_projects),除非您“ 包括”。