Hugo Moduleの管理

📢 この記事は gemini-3-flash-preview によって翻訳されました

まずは go の環境をインストールする必要があるよ。

1
sudo apt install golang

それから初期化する。

1
hugo mod init github.com/<your_user>/<your_project>

設定ファイルの hugo.yml で、追加したいモジュールをインポートしよう。

1
2
3
module:
  imports:
    - path: github.com/name/repo

設定を更新する。

1
hugo mod get -u

モジュールの表示

go の依存関係を使っているから、モジュールが具体的にどこにあるかはこのコマンドで確認できるよ。

1
go env GOMODCACHE

依存関係を自分のリポジトリに vendor として取り込む。

1
hugo mod vendor

こうすると vendor フォルダができて、プロジェクトの依存関係が表示されるようになるんだ。

使い方

テーマとして使うなら、ローカルに同名のファイルを用意するだけでOK。つまり、ローカルのファイルを編集すれば、インポートしたテーマのファイルを上書きできるってことだね。

参考記事

https://gohugo.io/hugo-modules/use-modules/

This post is licensed under CC BY-NC-SA 4.0 by the author.

Visits Since 2025-02-28

Hugo で構築されています。 | テーマ StackJimmy によって設計されています。