Hugo とは
Hugo は、静的サイトジェネレーターの一つです。MarkdownファイルをHTMLに変換して、Webサイトを作成することができます。Hugo は、Go言語で書かれており、高速で動作します。
このブログもHugo で作成されています。
Hugo のCLIのインストール
Hugo のCLIをインストールするには、以下のコマンドを実行します。
※ macOSの場合の例です。他のOSの場合は、公式ドキュメントを参照してください。
brew install hugo
Homebrew を使ってインストールすることができます。
Hugo のコマンド一覧
Hugo には、様々なコマンドが用意されています。以下に、よく使うコマンドをまとめました。
新しいサイトを作成する
hugo new site <サイト名>
新しいサイトを作成するコマンドです。<サイト名>
には、サイトの名前を指定します。
新しい記事を作成する
hugo new <記事名>.md
新しい記事を作成するコマンドです。<記事名>
には、記事の名前を指定します。
サーバーを起動する
hugo server
ローカルサーバーを起動するコマンドです。http://localhost:1313
でアクセスできます。
ビルドする
hugo
サイトをビルドするコマンドです。public
ディレクトリにHTMLファイルが生成されます。
デプロイする
hugo deploy
サイトをデプロイするコマンドです。デプロイ先の設定は、config.toml
ファイルで行います。
記事一覧を表示する
hugo list all
記事一覧を表示するコマンドです。
設定の確認
hugo config
設定を確認するコマンドです。
ヘルプを表示する
hugo help
ヘルプを表示するコマンドです。
バージョンを表示する
hugo version
バージョンを表示するコマンドです。
以上が、Hugo のコマンド一覧です。他にも、様々なコマンドが用意されていますので、公式ドキュメントを参照してください。