備忘録

【Hugo】Hugoの環境構築

前提

環境: Windows Hugo: v0.125.4

インストール

バイナリをダウンロードして配置

  • Githubからバイナリをダウンロード
    Releases latest
  • ダウンロードしたファイルを解凍し、任意の場所に配置
  • 配置した場所にパスを通す

パッケージマネージャを使用

ChocolateyScoopWinget を使用してインストールできる
Scoop を使用する場合

scoop install hugo

使用方法

サイト作成

hugo new site new_site_name

テーマ作成

hugo new theme new_theme_name

ページ作成

hugo new content dir_name/page_name.md

確認

hugo server でサーバーが立ち上がりローカルで確認できるようになる。
デフォルトでは、 http://localhost:1313/

各ファイルの draft , date , publishDate , expiryDate の値で公開されるかが決まるが、以下のオプションを付けることで未公開のものも確認できるようになる。

hugo --buildDrafts    # or -D
hugo --buildExpired   # or -E
hugo --buildFuture    # or -F

設定

テーマ

設定ファイルに以下の項目を追加

theme: new_theme_name

GoogleAnalytics

設定ファイルに以下の項目を追加

services:
 googleAnalytics:
   ID: G-MEASUREMENT_ID

config/production/hugo.yaml に記載することで、本番環境のみ有効にできる