
HugoテーマDIY!オリジナルデザインの作り方
ゼロから始める、Hugoテーマ自作の完全ガイド。
HTML/CSSの基礎知識があれば大丈夫。
コピペで終わらせない、あなただけのサイト:城を築こう。
🔰 Basic Course (Step 1-5)
まずはここから!5ステップで完成する、世界に一つのオリジナルテーマ。
🚀 Deployment Course (公開編)
作ったサイトを世界に公開しよう!Git/GitHubと自動デプロイ。
🎨 Theme Cookbook
機能・デザイン・設定など、目的別に探せるレシピ集。
Templating
変数、関数、ロジックなど、テーマを動かす核心技術。
- 【拡張】Markdownの変換ルールを自在に操る(Markdown Render Hooks)

- 【Hugoカスタマイズ】記事下にX(Twitter)やFacebookの「SNSシェアボタン」を自作して設置する方法

- 【Hugoカスタマイズ】ページごとにデザインを変える!動的Bodyクラスの活用技術

- 【Hugo入門】セクション・カテゴリー・タグ(Taxonomy)の違いと使い分け・テンプレート設定

- 【Hugo入門】dataフォルダを使ったJSONリストの管理とショートコードでの呼び出し

- 【Hugoテーマ開発】layoutsフォルダのファイル構成と各テンプレートの役割

- 【Hugo入門】テンプレート変数の基礎とよく使う関数一覧

Design
CSS、フォント、レイアウトなど、見た目を美しく整える。
- 【Hugoカスタマイズ】記事下にX(Twitter)やFacebookの「SNSシェアボタン」を自作して設置する方法

- 【Hugoカスタマイズ】ページごとにデザインを変える!動的Bodyクラスの活用技術

- 【Hugo設定】複数デバイス(PC/スマホ/PWA)向けファビコン(Favicon)の最適な設定方法

- 【Hugo Pipes】長大な画像の自動リサイズ・WebP軽量化(Image Processing)

- 【Hugoカスタマイズ】タグ・カテゴリーの一覧ページ(terms.html)をタグクラウド風にデザインする方法

- 【Hugo開発】Hugo Pipesを使ったSCSS(Sass)の導入とCSS自動コンパイル・軽量化

- 【Hugo機能】CSS変数とJSでサイトをダークモードに対応させる実装方法

- 【Hugoレイアウト】トップページと記事ページでヘッダーデザイン(h1タグ)を切り替える条件分岐

- 【Hugoカスタマイズ】Google FontsやMermaidなど外部ライブラリ・CSS/JSのスマートな読み込み方

- 【Hugoテーマ開発】Markdown記事を綺麗に見せるための必須CSSスタイリング集

- 【Hugoテーマ開発】トップページ(index.html)をカスタマイズして魅力的なサイトの顔を作ろう

- 【Hugoカスタマイズ】オリジナルの404エラーページ(404.html)を作成する方法

Feature
目次、パンくず、検索など、便利な機能を追加する。
- 【Hugo機能】Fuse.jsを使った高速なサイト内検索の実装方法

- 【Hugo設定】SEO対策とSNSシェア(OGP・Twitter Card)のメタタグ自動出力設定

- 【Hugo機能】記事一覧を分割表示する「ページネーション(Pagination)」の実装方法

- 【Hugoカスタマイズ】Mermaid.jsを導入してテキストだけで図解(フローチャート等)を描画する方法

- 【Hugo機能】記事にアイキャッチ画像(サムネイル)を設定して回遊率を高める方法

- 【Hugo機能】CSS変数とJSでサイトをダークモードに対応させる実装方法

- 【Hugo機能】回遊率を上げる「関連記事(Related Content)」の自動表示と設定カスタマイズ

- 【Hugo設定】外部リンクだけ自動で別タブ(target="_blank")で開かせるRender Hooks設定

- 【Hugo機能】記事の見出しから目次(TOC)を自動生成・表示する方法

- 【Hugo入門】ブログ以外の新セクション(News等)を作成して別デザインを適用する方法

- 【Hugoカスタマイズ】迷子を防ぐ「パンくずリスト(Breadcrumbs)」の作り方

- 【Hugoカスタマイズ】「前の記事」「次の記事」へのリンクを自動表示する方法

Content
Markdownの書き方や、記事・画像の管理テクニック。
- 【Hugo Pipes】長大な画像の自動リサイズ・WebP軽量化(Image Processing)

- 【Hugo機能】記事にアイキャッチ画像(サムネイル)を設定して回遊率を高める方法

- 【Hugo入門】記事の回遊率を高める「タグ(Tags)」の設定方法と活用メリット

- 【Hugo機能】MarkdownのHTML変換をカスタマイズする「Render Hooks」の基礎と活用例

- 【Hugoトラブル】Markdownで日本語の太字(Bold)が効かない原因と解決策

- 【Hugo設定】Chromaを使ったコードブロックのシンタックスハイライト設定

- 【Hugoカスタマイズ】自作ショートコードの作り方:Markdown内で使える警告ボックス

- 【Hugo設定】記事のファイル名を連番管理しつつ、URL(slug)を綺麗に保つ方法

- 【Hugo入門】「_index.md」と「index.md」(Page Bundle)の違いと使い分け

- 【Hugo初心者向け】記事の書き方入門:MarkdownとFront Matterの基礎

- 【Hugo入門】記事内に内部リンク(ref/relref)を貼る正しい方法

Config
hugo.tomlの設定、多言語化、SEOなどサイトの基盤。
- 【Hugo機能】記事にコメント欄を設置する外部サービス「Disqus」の導入方法

- 【Hugo設定】開発・テスト環境を検索エンジンから隠すrobots.txtの自動切り替え

- 【Hugo設定】複数デバイス(PC/スマホ/PWA)向けファビコン(Favicon)の最適な設定方法

- 【Hugo Pipes】長大な画像の自動リサイズ・WebP軽量化(Image Processing)

- 【Hugo設定】SEO対策とSNSシェア(OGP・Twitter Card)のメタタグ自動出力設定

- 世界へ発信!サイトの多言語化 (i18n)

- 【Hugo運用】Hugoのバージョン確認・アップデート手順と注意点(Windows/Mac)

- 【Hugo小技】カテゴリーのURLを英語、表示タイトルを日本語にする方法(_index.md)

- 【Hugo設定】hugo.toml (config.toml) の基本と便利な設定項目

- 【Hugo入門】プロジェクトのフォルダ構成と役割(content, layouts, static)

- 【Hugo超入門】開発でよく使う基本コマンド一覧(server, new, build)

☕ ちょっと一息:コラム
技術の枠を超えて。読み物としてのコラムやエッセイ。











