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