Hugo テーマ 6. layouts/home.html をいじる
2026-06-15 00:11:30 Hugo最終更新日から %s 以上が経過しています。
内容が古くなっている可能性があるのでご注意ください。
内容が古くなっている可能性があるのでご注意ください。
トップページのレイアウト定義を編集します。
このレイアウトの方針
サイト内に複数あるセクションを一覧表示します。
汎用的に作るのであれば、サイトの説明文や SNS を含む管理者の情報などを入れるのも良いでしょう。
derty では、機能の大半は baseof.html に寄せています。
home.html
| |
セクションの一覧
いまのところページネーションするほどのセクション数にはなっていませんが、将来的には表示の仕方を考える必要が出てくるかもしれません。
.Paginate のところにある 100 を省略した場合、プロジェクトの設定が使われます。
ここでは将来のことを考えてか考えずか、セクションページやタグページとは異なる件数の表示をするため、あえて大きな数を指定しています。
出力結果の比較 (画像)
| もともと | 変更後 |
|---|---|
![]() | ![]() |
![]() | ![]() |
- 📄 Hugo テーマ 9. Pagefind でサイト内検索機能を付ける2026-06-15 00:11:30静的なインデックスを使った検索 UI を提供する Pagefind を組み込みます。
- 📄 Hugo テーマ 8. Shortcodes と Render hooks2026-06-15 00:11:30Markdown で記述したコンテンツ (テーマの利用側) に対して Hugo が用意した HTML 変換の仕組みを解説します。
- 📄 Hugo テーマ 7. layouts/baseof.html をいじる2026-06-15 00:11:30サイト全体に共通する、ページのレイアウト定義を編集します。
- 📄 Hugo テーマ 6. layouts/home.html をいじる2026-06-15 00:11:30トップページのレイアウト定義を編集します。
- 📄 Hugo テーマ 5. layouts/section.html をいじる2026-06-15 00:11:30content 内のディレクトリーに対応するレイアウト定義を編集します。
- 📄 Hugo テーマ 4. layouts/page.html をいじる2026-06-15 00:11:30コンテンツに対応するページのレイアウトを編集します。
- 📄 Hugo テーマ 3. 作られたファイル2026-06-15 00:11:30前回作ったテーマを構成するファイルを解説します。
- 📄 Hugo テーマ 2. まずは作ってみる2026-06-15 00:11:30テーマを作りプロジェクトに適用するところまでを解説します。
- 📄 Hugo テーマ 1. はじめに2026-06-15 00:11:30連載「Hugo テーマ」を行う背景とその方針を説明します。
- 📄 vvin2026-05-30 16:58:07Windows のウィンドウサイズを操作する CLI アプリ



