前提条件

  • hugo でのスタティックサイトの作り方は知っている
  • github pages については知っているが、jekyll でなく hugo を使いたい

必要な設定

hugo 設定

  1. hugo の諸々の設定は割愛
  2. ソースのトップフォルダーに空の .nojekyll という名前のファイルを作る。static pages参照
  3. config.toml に publishDir = “docs” を追加。publishDir参照
  4. hugo serve でプレビューして問題なければ、commit して github に push

github 設定

  1. github のレポジトリ画面で、設定 > Pages に移動し、Source の項目でブランチとフォルダを指定。フォルダのほうは、/docs を選択する。

おわりに

雑な説明ですが、expert にはこれで十分かと。