HTML、Markdown、Liquid、NunjucksなどのテンプレートをHTMLに変換する、シンプルなJavaScript製静的サイトジェネレーター。
- スター
- 17,537
- フォーク
- 1,195
- 未解決の Issue
- 205
- 最終コミット
- 3 日前
これは何?
ZolaはRust製の静的サイトジェネレーターです。MarkdownコンテンツとTeraテンプレートから完成したHTMLサイトを生成し、外部ランタイムをインストールせずに使える単一の実行ファイルとして提供されます。
コンテンツサイトで一般的に必要となる機能を標準搭載しています。シンタックスハイライト、Sassのコンパイル、画像処理、自動目次と見出しアンカー、内部リンクのチェック、ページネーション、カスタムタクソノミー、多言語サイトに対応します。検索はサーバーやサードパーティサービスを使わず、ブラウザー内だけで動作します。ライブリロード対応の開発サーバーも付属します。
Zolaで構築したサイトは、Netlify、Vercel、Cloudflare Pagesなどのプラットフォームにデプロイできます。Gutenbergの後継プロジェクトであり、作者がGo templatesの代替として開発したTeraテンプレートエンジンを採用しています。
主な機能
- 01外部依存なしの単一バイナリとして提供されます。
- 02ビルド時にSassをコンパイルし、画像を処理します。
- 03シンタックスハイライトと自動目次を標準搭載しています。
- 04サーバーやサードパーティサービスなしで動作する検索機能を備えています。
- 05ライブリロード対応の開発サーバーと外部リンクチェッカーを備えています。
- 06多言語サイトとカスタムタクソノミーに対応しています。
ユースケース
- Markdownファイルから個人ブログやドキュメントサイトを構築する。
- バックエンドなしで多言語のプロジェクトサイトを公開する。
- 静的サイトをNetlify、Vercel、Cloudflare Pagesにデプロイする。
使う前に知っておきたいこと
- バージョン0.22以降のコードはコピーレフトライセンスであるEUPL-1.2の下でライセンスされており、それより前のコードは引き続きMITライセンスです。
- READMEでは、多言語サイトのサポートは基本的なものと説明されています。
トピック
よくある質問
- zola とは?
- Markdown、Sass、画像処理、検索機能を内蔵した、単一バイナリで配布される高速な静的サイトジェネレーター。 ZolaはRust製の静的サイトジェネレーターです。MarkdownコンテンツとTeraテンプレートから完成したHTMLサイトを生成し、外部ランタイムをインストールせずに使える単一の実行ファイルとして提供されます。
- zola は無料で使えますか?ライセンスは?
- zola は EUPL-1.2 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- zola は今もメンテナンスされていますか?
- 活発にメンテナンス中。zola の最終コミットは 2026年10月19日 です。
- zola は何に使えますか?
- Markdownファイルから個人ブログやドキュメントサイトを構築する。 バックエンドなしで多言語のプロジェクトサイトを公開する。 静的サイトをNetlify、Vercel、Cloudflare Pagesにデプロイする。
- zola はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/getzola/zola
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Markdownファイルからランディングページ、ポートフォリオ、ブログ、ドキュメントを作成できる、Tailwindブロックを備えたオープンソースのHugoフレームワーク。
Gitリポジトリ内のMarkdown、MDX、JSON、YAMLを編集できる、GraphQL API搭載のオープンソース・ヘッドレスCMS。
コンテンツモデルからRESTおよびGraphQL APIを生成する、TypeScript製のオープンソース・セルフホスト型ヘッドレスCMS。
TypeScriptバックエンドとカスタマイズ可能なReact管理画面を備えた、Next.jsネイティブのオープンソースヘッドレスCMS・アプリケーションフレームワーク。
静的サイト向けのGitベースCMS。編集者は/adminのWeb管理画面からGitリポジトリ内のコンテンツを編集できます。