公開用ファイルの生成

公開用ファイルの生成 #

概要 #

本ページでは,Hugo で作成した markdown ファイルを公開用の html ファイルにビルドして,公開する方法について説明します.

htmlファイルの生成 #

以下のコマンドを実行すると,public ディレクトリ以下に公開用ファイル一式が生成されます.

$ hugo --minify -D

ページの公開 #

本サイトは,Github Pages [1] を利用してページを公開しています.
作者は,作成用ファイルと公開ファイルを 別リポジトリで管理しています

  • htakeuchi0.github.io リポジトリ:公開用
  • htakeuchi0.github.io-sources リポジトリ:作成用

Hugo では [2] のように,同一リポジトリで別ブランチで管理する方法が説明されています.

本サイトの管理方法の場合,htakeuchi0.github.io-sources リポジトリ側で public 以下に生成されたファイルすべてを,htakeuchi0.github.io リポジトリに配置します.

あとは,[1] のとおりに設定すれば,数分でブラウザからアクセスできるようになります.

Google Search Console の設定 #

Hugo では(少なくとも Book テーマでは),サイトマップ用の sitemap.xml とRSS用の index.xml が生成されているので,それぞれを Google Search Console [3] に登録するだけです.

まとめ #

本ページでは,公開ファイルを生成して,公開する方法について説明しました.

参考文献 #

[1] Github, “About GitHub Pages - GitHub Docs”, https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages, 2022/8/12 最終アクセス.
[2] Hugo, “Host on GitHub | Hugo”, https://gohugo.io/hosting-and-deployment/hosting-on-github/, 2022/8/12 最終アクセス.
[3] Google, “Google Search Console へようこそ”, https://search.google.com/search-console/welcome?hl=JA, 2022/8/12最終アクセス.


This work is licensed under CC BY 4.0