【发布时间】:2015-02-06 14:30:03
【问题描述】:
我想使用 jekyll 页面制作一个三层子菜单。
首先,我以这种方式创建了文件夹:
Menu item 1
• menu item 1.1
• menu item 1.1.1
• menu item 1.2
• menu item 1.2.1
Menu item 2
• menu item 2.1
• menu item 2.1.1
• menu item 2.1.2
• menu item 2.1.
• menu item 2.2
等等。
目前,我的文件位于使用这种链接的文件夹中:
menuLevel1/menuLevel2/file.md
我认为我可以使用 YAML 变量来执行此操作,但看起来我无法在我的 YAML 中呈现所有变量的数组。我可以使用以下方法制作菜单:
{{ if page.menuLevel1 == "foo" and page.menulevel2 == "bar" }}
但是我被困在排序项目上,因为我有 5 个 level1 选项和 10 个 level2 选项,我认为它需要很长时间才能工作。
有什么方法可以轻松做到这一点吗?
我不知道从这里去哪里。
Tahnks 很多人。
朱
【问题讨论】: