Private RepositoryのObsidian VaultをHugo Moduleとして読み込みサイトをビルドする
更新日:2025.08.24
作成日:2025.08.24
Obsidian VaultにHugoのContentフォルダを指定する を発展させ、Private RepositoryのObsidian VaultをHugo Moduleとして読み込みサイトをビルドする。
今日(2025/08/24)時点の全体像は下図のとおり。

GitHub
リポジトリ | 公開範囲 | 説明 |
---|---|---|
vault-content | private | Obsidian VaultかつHugoのコンテンツのためのリポジトリ。 |
gohugo-data | private | Hugo dataのためのリポジトリ。 |
gohugo-theme | public | Hugo themeのためのリポジトリ。 |
gohugo-site | public | Hugoプロジェクト。Hugo Modulesで、vault-content, gohugo-data, gohugo-themeを読み込む。 |
メリット
- Obsidian vaultをHugoのメインプロジェクトから分離することで、Privateリポジトリに変更できる。
デメリット
- Hugo ModulesでContent, Theme, Dataを別々にリポジトリ管理することになるため、管理が煩雑になる。
- 特に、リポジトリを跨いでPrivateリポジトリからHugo Modulesを取得しないといけないので、GitHub Personal Access Token(PAT)の管理が必要。
Related contents

2024.01.05
ObsidianのためにHugoのエイリアス機能を無効化する

2023.04.30
Obsidian x Hugo

2025.04.19
【Hugo】Partial Templateでは複数returnを記述する早期Returnを使えない

2024.08.04
Unique Note Creatorでページを作る

2023.07.29
Hugoまとめ

2023.07.29
Hugoプロジェクトでprettierの設定を整える

TECH
2023.02.03
Hugo v0.109.0でパンくずリストをシンプルに実装する

TECH
2022.09.03
【Hugo】Render Hooks for Code Blocksを利用してコードブロックにファイル名を表示する