午前中ずっとこの状況で、私はそれに夢中になっています。
a.html と b.html の 2 つのファイルがあり、名前が の Jekyll タグを作成しましたrender_menu_options
。parent_name
パラメーターは実際のメニューのサブディレクトリの名前を返します。値はinclude 関数parent_name
のパラメーターに渡されますが、この場合、実際の値は常にパラメーターの名前です。route_filter
render_menu_options
include.route_filter
a.html
{% render_menu_options level:2 iterator:item sort:menu_order level_name:parent_name %}
<div class="menu-header">
{{ item.text }}
</div>
<ul class="menu-container">
<li>
{% assign abc = parent_name %}
parent_name: {{ abc }}
</li>
{% include s.html route_filter=parent_name %}
</ul>
{% endrender_menu_options %}
b.html
<ul class="menu-container">
{% render_menu_options level:3 iterator:subitem part_name:include.route_filter part_number:1 sort:menu_order %}
<li>
<a href="{{ subitem.url }}">
{{ subitem.text }}
</a>
</li>
{% endrender_menu_options %}
</ul>
パラメータの値をタグに渡すことはできますか?