Hugoでパーシャルに複数のパラメーターを渡す方法

Hugoのパーシャルに複数のパラメーターを渡すにはどうすればよいですか?見た目ほど単純ではないので、トリックを使う必要があります。確認してみましょう。

私はHugoを使用してこのサイトを管理しています。超カッコイイ。

今日私を立ち往生させた1つのことは、2つのパラメーターをパーシャルに渡すことでした。

部分的にアクセスできなかったので.Site.Pagesサイトのページのリストを取得するには(スコープの問題のため)、辞書を作成して2つの項目を入力する必要がありました。

{{ partial "my-partial.html" (dict "context" . "pages" $.Site.Pages) }}

ここでの鍵は合格です(dict "context" . "pages" $.Site.Pages)パラメータとしてではなく.あなたが通常パーシャルで行うように。

使用する代わりに、パーシャル内になりました.使用する現在のコンテキスト変数にアクセスするには.context

そしてに割り当てられた値にアクセスするにはpages、私は使用します.pages

もちろん、複数のアイテムを渡すこともできます。アイテムを追加するだけですdict