インストールしたい

$ brew install hugo

HugoはHomebrewでインストールできます。

$ brew install go

hugo modを使う場合はGoのインストールが必要です。

npm版Hugo

1$ brew install node

ウェブサイトのテーマなどはnpmで提供されているものが多いです。 それらを利用する場合はNode.jsのインストールが必要です。

また、Hugoのnpmパッケージもあります。 npmベースで作成する場合は設定ファイルをpackage.jsonだけにまとめることができて、CIするのに便利です。

(公式ではないと思いますが)以下の3種類のパッケージがあります。

  • https://www.npmjs.com/package/hugo-bin

  • https://www.npmjs.com/package/hugo

  • https://www.npmjs.com/package/hugo-extended

どれを使ってもよいですが、Extendedバージョンを使うようにするとよいです。 その観点からするとhugo-extendedがパッケージ名が明らかでよいと思います。