Repolode
getpelican

getpelican/pelican

Markdown、reStructuredText、HTMLのソースファイルから、データベースを使わずにWebサイトを生成するPython製静的サイトジェネレーターです。

代替できる製品:WordPress

スター
13,367
フォーク
1,833
未解決の Issue
106
最終コミット
25 日前

これは何?

PelicanはPython製の静的サイトジェネレーターです。Markdown、reStructuredText、HTMLでコンテンツをテキストファイルとして記述し、コマンドラインツールでHTML、CSS、JavaScriptに変換します。生成したファイルは、任意のWebサーバーや静的ホスティングサービスで配信できます。

データベースやサーバーサイドコードを必要としないブログやコンテンツサイト向けです。記事と静的ページは別々のコンテンツタイプとして扱われ、複数の言語でサイトを構築できます。AtomとRSSのフィードを生成でき、コードブロックのシンタックスハイライトにはPygmentsを使用します。

既存コンテンツをWordPress、Dotclear、RSSフィードからインポートできます。テーマにはJinja2テンプレートを使い、プラグインエコシステムも利用できます。コンテンツのキャッシュと変更があった出力のみを書き込む仕組みにより、再ビルドを高速化します。

主な機能

  • 01MarkdownまたはreStructuredTextでコンテンツを記述
  • 02AtomフィードとRSSフィードを生成
  • 03多言語での記事公開
  • 04Jinja2ベースのテーマ
  • 05WordPress、Dotclear、RSSからコンテンツをインポート
  • 06機能を拡張するプラグインエコシステム

ユースケース

  • データベースを使わずに個人ブログを構築
  • 多言語のドキュメントサイトやコンテンツサイトを公開
  • 既存のWordPressブログを静的ホスティングへ移行

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

  • AGPL-3.0ライセンスのもとで公開されています。これはコピーレフトライセンスであり、派生コードの使用や配布が制限される場合があります。

収録されている特集

トピック

#static-site-generator#markdown#blog#python#jinja2#restructuredtext#pelican

よくある質問

pelican とは?
Markdown、reStructuredText、HTMLのソースファイルから、データベースを使わずにWebサイトを生成するPython製静的サイトジェネレーターです。 PelicanはPython製の静的サイトジェネレーターです。Markdown、reStructuredText、HTMLでコンテンツをテキストファイルとして記述し、コマンドラインツールでHTML、CSS、JavaScriptに変換します。生成したファイルは、任意のWebサーバーや静的ホスティングサービスで配信できます。
pelican は無料で使えますか?ライセンスは?
pelican は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
pelican は今もメンテナンスされていますか?
活発にメンテナンス中。pelican の最終コミットは 2026年10月13日 です。
pelican は何に使えますか?
データベースを使わずに個人ブログを構築 多言語のドキュメントサイトやコンテンツサイトを公開 既存のWordPressブログを静的ホスティングへ移行
pelican はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/getpelican/pelican

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

関連プロジェクト