我有一个通过GitHub项目页面托管的类站点,并使用Jekyll构建。问题是我希望有一个R Markdown文件(.Rmd
,带有R代码的markdown)作为学生下载的静态文件,但是Jekyll会将它作为一个页面链接,就像它在根目录中一样我的网站和.md
像这样:
该站点的
Here's the repo(在gh-pages分支中),自述文件中有一个链接,用于显示它所在的位置。
答案 0 :(得分:1)
这样做是因为该文件具有前端问题(并且前面的标题更具体),并且您的头文件(_includes / header.html)正在自动构建主导航,如下所示:
{% for my_page in site.pages %}
{% if my_page.title %}
<a class="page-link" href="{{ my_page.url | prepend: site.baseurl }}">{{ my_page.title }}</a>
{% endif %}
{% endfor %}
如果你删除了前面的事情,它就不会在那里结束。如果你需要前面的事情你可以改变导航的构建方式,也许可以通过添加类似mainnav:true的东西来添加到你想要在主导航中结束的文件的前面。然后,您可以将if语句更改为if my_page.mainnav
。
我不太喜欢主导航系统的构建方式,我认为这只是一个例子,它可以通过多种方式构建,您可能需要更多的控制权,只需拥有任何前面的文件事情和标题在那里结束。