Hugo チートシート
役に立つ Hugo コマンドパラメータ
目次
Hugoは静的ウェブサイトジェネレータです。マークアップ、テーマを使用してHTMLを作成し、ウェブサイトを整理するのに役立ちます。
例: このテクノロジーブログ。
最も役立つHugoコマンドとそのパラメータのリストはこちらです:
サイトの作成と管理
- 新しいサイトの作成:
hugo new site <site-name> -f yml
- 新しいコンテンツの作成:
hugo new <content-path>
- サイトのビルド:
hugo
- 下書きのコンテンツを含めてサイトをビルド:
hugo -D
- ローカルでサイトを起動:
hugo server
- 下書きのコンテンツを含めてサイトを起動:
hugo server -D
コンテンツ管理
- 新しい投稿の追加:
hugo new posts/<post-name>.md
- 新しいページの追加:
hugo new <page-name>.md
テーマ管理
- テーマの追加:
git submodule add <theme-repo-url> themes/<theme-name>
- テーマの使用:
config.toml
にtheme = "<theme-name>"
を追加
ビルドオプション
- 出力ディレクトリの指定:
hugo -d <directory>
- ベースURLを指定してビルド:
hugo -b <URL>
- 出力を圧縮:
hugo --minify
サーバーオプション
- ポートの指定:
hugo server -p <port-number>
- 特定のIPにバインド:
hugo server --bind <ip-address>
- 変更を監視:
hugo server -w
- ライブリロードを無効化:
hugo server --disableLiveReload
デバッグ
- 詳細な出力:
hugo -v
- ログレベルの指定:
hugo --log-level <level>
(debug, info, warn, error)
ユーティリティコマンド
- バージョン確認:
hugo version
- ビルドキャッシュのクリーンアップ:
hugo --cleanDestinationDir
- 全ページのリスト表示:
hugo list all
- サイト構成の表示:
hugo config
これらのコマンドを使用する際には、プレースホルダー(< >で囲まれた部分)を実際の値に置き換えてください。
この記事が役に立てば幸いです。こちらをご覧ください。
有用なリンク
- Hugoで最も人気のあるテーマ
- Mainroadテーマを使用したHugoサイトでサムネイル画像をページバンドルフォルダに保存する方法
- Hugoで生成されたウェブサイトをAWS S3にデプロイする方法
- HugoウェブサイトでGoogleフォームを送信する方法
- Markdownチートシート
- Hugoウェブサイトに構造化データマークアップを追加する方法
- Mainroad Hugoテーマでの画像処理: Mainroadテーマ画像処理
- Hugo - 静的ウェブサイトジェネレータ。