我正在生成一个包含大量页面的Jekyll网站。默认情况下,所有这些页面都包含在菜单中。
我不希望大多数这些页面出现在导航栏中。我只想要其中两个:a)/rumerica/
和b)/about/
。
我尝试使用this answer的方法并将以下文件放入_data/menu.yaml
文件中:
- text: Home
url: /
- text: Rumerica
url: /rumerica/
- text: About
url: /about/
但没有改变。如何让Jekyll只使用两个(静态和硬编码)菜单项而不使用任何插件?
注意:您可以找到我的网站的源代码(没有新的更改)here。
似乎在以下问题的范围中添加了此功能:
header_pages
config to link only specific files in headerheader_pages
config to link only specific files in header为了硬编码要在导航栏中显示的页面列表,您需要将以下行添加到_config.yml
文件中:
header_pages:
- rumerica/index.md
- about.md