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 に答える