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