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 のコマンド一覧です。他にも、様々なコマンドが用意されていますので、公式ドキュメントを参照してください。

参考