Repolode
gohugoio

gohugoio/hugo

Go製の高速で柔軟な静的サイトジェネレーター。MarkdownコンテンツとテンプレートからWebサイトを構築します。

代替できる製品:WixSquarespace

スター
90,407
フォーク
8,443
未解決の Issue
217
最終コミット
7 時間前

これは何?

HugoはGo製の静的サイトジェネレーターです。通常はMarkdownで記述されたコンテンツファイルを、テンプレートシステムを使ってWebサイト全体に変換し、サイトを数秒で生成することを目指しています。開発中は変更を検知して再読み込みするWebサーバーを内蔵しており、生成したサイトは任意のホストにデプロイするか、Gitプロバイダーから自動ビルドできます。

Hugoには、CSS(Sass、PostCSS、Tailwind CSS)のアセットパイプライン、JavaScriptとTypeScriptのバンドル、リサイズやトリミング、メタデータ抽出などの画像処理機能が組み込まれています。多言語サイトとタクソノミーシステムに対応し、Hugo Modulesを使えば、コンテンツ、テーマ、テンプレート、設定を公開または非公開のGitリポジトリで共有できます。

Hugoは複数のエディションがあり、それぞれ単一のバイナリとして配布されています。標準エディションにはCの依存関係がなく、拡張エディションではLibSassに対応します。また、deployエディションではGoogle Cloud Storage、AWS S3、Azure Storageにサイトを直接プッシュできます。

主な機能

  • 01Markdownコンテンツとテンプレートから、サイト全体をすばやく生成します。
  • 02開発中のライブリロードに対応したWebサーバーを内蔵しています。
  • 03CSS、Sass、Tailwind CSS、JavaScript、TypeScript向けのアセットパイプラインを備えています。
  • 04リサイズ、トリミング、フィルター、メタデータ抽出などの画像処理に対応しています。
  • 05多言語サイトと柔軟なタクソノミーシステムに対応しています。
  • 06Hugo Modulesを使って、コンテンツ、テーマ、設定をGit経由で共有できます。

ユースケース

  • MarkdownファイルからドキュメントサイトやプロジェクトのWebサイトを構築する。
  • 高速な静的ビルドでブログ、個人サイト、履歴書を作成する。
  • 画像処理を自動化して、画像ポートフォリオやランディングページを公開する。
  • Gitプロバイダーからデプロイする、多言語対応の企業サイトやニュースサイトを運用する。

クイックスタート

  1. 1

    Go 1.27.0 以降と Git をインストールする

  2. 2

    Hugo の標準版をビルドしてインストールする

    CGO_ENABLED=0 go install github.com/gohugoio/hugo@latest
  3. 3

    または、OS 用のビルド済みバイナリかパッケージマネージャーのパッケージをインストールする。インストールのドキュメントを参照してください

使う前に知っておきたいこと

  • ソースからビルドするには Go 1.27.0 以降が必要です。
  • Extended 版には GCC や Clang などの C コンパイラーが必要です。
  • Embedded LibSass は v0.153.0 で非推奨となり、削除される予定です。そのため、代わりに Dart Sass を推奨します。

収録されている特集

トピック

よくある質問

hugo とは?
Go製の高速で柔軟な静的サイトジェネレーター。MarkdownコンテンツとテンプレートからWebサイトを構築します。 HugoはGo製の静的サイトジェネレーターです。通常はMarkdownで記述されたコンテンツファイルを、テンプレートシステムを使ってWebサイト全体に変換し、サイトを数秒で生成することを目指しています。開発中は変更を検知して再読み込みするWebサーバーを内蔵しており、生成したサイトは任意のホストにデプロイするか、Gitプロバイダーから自動ビルドできます。
hugo は無料で使えますか?ライセンスは?
hugo は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hugo は今もメンテナンスされていますか?
活発にメンテナンス中。hugo の最終コミットは 2026年11月7日 です。
hugo は何に使えますか?
MarkdownファイルからドキュメントサイトやプロジェクトのWebサイトを構築する。 高速な静的ビルドでブログ、個人サイト、履歴書を作成する。 画像処理を自動化して、画像ポートフォリオやランディングページを公開する。 Gitプロバイダーからデプロイする、多言語対応の企業サイトやニュースサイトを運用する。
hugo のインストール方法は?
Go 1.27.0 以降と Git をインストールする Hugo の標準版をビルドしてインストールする: CGO_ENABLED=0 go install github.com/gohugoio/hugo@latest または、OS 用のビルド済みバイナリかパッケージマネージャーのパッケージをインストールする。インストールのドキュメントを参照してください
hugo はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/gohugoio/hugo

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト