2

我试图找出从教程标题自动生成侧边菜单的最佳方法。我可以将它们添加到前面的列表中,也可以让它自动检测它们,但我需要编写一些只生成适当长度的侧菜单的代码。像这样的东西(你可以在大窗口中看到侧边菜单),但我会使用 Foundation 4 中存在的侧边导航或首选手风琴模块。我想它必须首先计算列表中的单词或短语,然后生成一个边循环中的模块所需的次数。

由于我对 jekyll 和 Liquid 模板代码不太熟悉,所以我想先在这里询问一下,看看是否有人可以帮帮我。如果很难推动从哪里开始,将不胜感激。

4

1 回答 1

1

您最好对侧边菜单进行硬编码并使用布局将其包含在每个页面上。

在构成本教程的每个文件的开头,包括一个 YAML 前端部分,如下所示:

---
layout: sidebar
---

然后在您的_layouts文件夹中包含一个名为 的布局sidebar.html,它描述了这样的侧边栏:

<html>
    <body>
        <div id="sidebar">
        <!--Sidebar content goes here-->
        </div>

        <div id="content">
        {{ content }}
        </div>
    </body>
</html>
于 2013-09-12T03:32:59.980 回答