Grunt の Assemble.io を使用して静的サイト ジェネレーターを構成しています。Pages コレクションを使用して、次のようなナビゲーション リストを作成しています。
{{#each pages }}
<li><a href="{{{filename}} }">{{{title}} }</a></li>
{{/each }}
現在のページのナビゲーション項目にも適用class="active"
したいのですが、これにアプローチする方法がわかりません。私が最初に考えたのは、コレクションの現在の繰り返しのタイトルと、レンダリングされているページのタイトルを比較することでしたが、これには 2 つの問題があります。
- ハンドルバーの
if
ヘルパーには、2 つの式を比較する方法がないようです。カスタム ヘルパーを作成することもできますが、試す前にこれが最善の方法であることを知りたいと思います。 title
現在のコレクションの反復と現在のページの反復を区別する方法がわかりません。title
私が知る限り、どちらも単純に呼ばれます。
現在レンダリングされているページで、ページ コレクション ループがいつ動作しているかを判断するにはどうすればよいですか?