セクションの基本概念
Hugoでは、コンテンツはcontent
ディレクトリ内のフォルダ構造によってセクションに分類されます。各フォルダはそれぞれ独自のセクションを形成し、その中にMarkdownファイルを配置することで、特定のセクションに属する記事を作成できます。
- セクションの定義:
content
ディレクトリ内の各サブディレクトリは、Hugoによって自動的にセクションとして認識されます。たとえば、content/blog
というフォルダを作成すると、その中のMarkdownファイルはすべてblog
セクションに属します。 - セクション名の取得: 各記事は、テンプレート内で
{{ .Section }}
を使用することで、その記事が属するセクション名を参照できます。
セクションの作成
content
内にディレクトリを作成すれば、セクションとなります。
mkdir <section name>
インデックスページを作る
セクション内に_index.md
というファイルを作ります。
See Also
Cross Refenreces
内部リンクの設定
Kind
ページの種類
Theme
サイトの見た目を変更する
HugoとGitHubとNetlifyで静的サイトを簡単に作成
Hugoで作った静的サイトをGitHubにプッシュしてNetlifyにデプロイ