Skip to main content
Browse
Go & Hugo ドキュメント
ニュース
ドキュメント
テーマ
ショーケース
コミュニティ
Search
Search
GitHub
GitHub
Twitter
Twitter
Toggle theme
Light
Dark
Auto
View on GitHub
テンプレート
テンプレート化、テンプレートの種類と検索順序、ショートコード、データについて説明します。
Hugo テンプレート入門
Hugo はテンプレート作成の基礎として、Go の `html/template` ライブラリと `text/template` ライブラリを使用します。
テンプレートの検索順序
Hugo は以下のルールを使用して、特定のページのテンプレートを最も具体的なものから順に選択します。
ベーステンプレートとブロック
ベースおよびブロック構造を使用すると、マスターテンプレートの外側のシェル (つまり、ページのクロム) を定義できます。
シングルページ テンプレート
Hugo におけるコンテンツの主要なビューは、シングルビューです。 Hugo は提供されたすべての Markdown ファイルを、対応する単一のテンプレートでレンダリングします。
Hugo のコンテンツリスト
サイトのホームページ、セクションページ、タクソノミー リスト、またはタクソノミー用語リストのレンダリングに関して、Hugo ではリストに特定の意味と使用法があります。
ホームページ テンプレート
多くの場合、Web サイトのホームページは、他のページとは異なる形式になっています。 このため、Hugo では、新しいサイトのホームページを独自のテンプレートとして簡単に定義できます。
セクションページ テンプレート
セクションページに使用されるテンプレートは **リスト** であるため、リストページで使用できるすべての変数とメソッドを備えています。
タクソノミー テンプレート
タクソノミー テンプレートには、タクソノミー リストページ、タクソノミー用語ページ、シングルページ テンプレートでのタクソノミーの使用が含まれます。
コンテンツビュー テンプレート
Hugo は、コンテンツの代替ビューをレンダリングできます。これは、リストビューとサマリービューで特に役立ちます。
パーシャル
パーシャルは、リストやページのテンプレートに含まれる、文脈を考慮した小さなコンポーネントで、テンプレートを DRY に保つために経済的に使用できます。