2016-09-01 2 views
1

私はHugoでサイトを構築しようとしており、ドキュメントの一部を理解するのに苦労しています。具体的には、フロントマターをテンプレートに表示するとき。ハンドルバー内のヒューゴ構文の文書化?

ハンドルバー内の変数には、事前に作成できる関数があります。例:{{range .Data.Pages}}範囲とは何ですか?私はこれらの機能が何をしているかに関するドキュメントを見つけることができません。それともそれは単なる普通のコードなのか何かGoは公平なゲームですか?ドキュメントを探して、私が必要なものを見つけ出すことができます。

+2

あなたが探しているものはここにあります:https://golang.org/pkg/text/template/ – JimB

+0

@JimBこれは役に立ちます、ありがとうございます – asebold

+0

@asebold frontmatterフィールドに固有の何かをする必要がありますか(繰り返したり、並べ替えるなど)、単に各.mdに余分なカスタムフィールドを入れたいのですか? – revelt

答えて

0

これらは、Goテンプレートで使用できるように特別に用意された関数です(Go関数を使用するだけでは使用できません)。 JimBが彼のコメントでリンクしているgolang.org template docsに文書化されている組み込み関数と、Hugo template functions pageで文書化されているHugo固有の関数も含まれています。