テンプレートはコンパイルされて、エラーはブラウザ上で確認することができます。コードブロックを少し含む以外は、ただのテキストファイルです。あらゆるテキストベースのフォーマットを生成するために利用できます。慣れた人に向けて設計されているので、フロントエンドエンジニアでも簡単に書くことができます。関数としてコンパイルされます。メソッドを持つクラスが生成されます。次のようなシンプルなテンプレートを作成します。コード中のどこからでも呼び出すことができます。いう文字が唯一の特殊文字です。この文字はテンプレート中に登場すると動的コードの開始として認識されます。コードブロックの終わりはコンパイラにより自動的に推論されるため、明示的に閉じる必要がありません。文しかサポートされません。複数のトークンにまたがるようなコードを挿入したい場合は、その範囲を括弧で明示することができます。Code同様に、複数の文を含むコードを挿入したい場合は、中括弧を利用することができます。protected]@example.com§テンプレート引数テンプレートは関数のように引数をとります。引数はテンプレートの先頭行で宣言します。List[models.Order])引数のデフォルト値を設定することもできます。"Home")複数の引数グループを作成することもできます。キーワードをよくある形で使うことができます。置いていることを確認してください。ブロックについても特別なことはなにもありません。式がそのまま使えます。次のように、再利用可能なコードブロックを作成することができます。コードブロックを宣言することもできます。このようにコードブロックをテンプレートで宣言すると便利なこともありますが、テンプレートは込み入ったロジックを置く場所としては適切でないことを覚えておいてください。クラスに切り出すと良いことが多いです。ヘルパ関数を使って、特定のスコープ内でのみ有効な値を定義することができます。