Markdownファイルからランディングページ、ポートフォリオ、ブログ、ドキュメントを作成できる、Tailwindブロックを備えたオープンソースのHugoフレームワーク。
benbalter/wordpress-static-site-exporter
WordPressの投稿、固定ページ、メタデータ、設定をJekyllやHugoなどの静的サイトジェネレーター向けにMarkdownとYAMLで書き出す、ワンクリック対応プラグインです。
- スター
- 1,081
- フォーク
- 130
- 未解決の Issue
- 2
- 最終コミット
- 19 時間前
これは何?
Static Site Exporterは、サイトのコンテンツを静的サイトジェネレーターで読み込めるファイルに変換するWordPressプラグインです。投稿の本文をMarkdownに変換し、投稿と固定ページのメタデータ、タクソノミー、フィールドをYAML front matterに書き込みます。また、WordPressのoptionsテーブルにある設定を含む_config.ymlも生成します。
WordPressダッシュボードの「ツール」メニューからワンクリックで書き出しを実行でき、_config.yml、固定ページ、Jekyllの規約に沿った名前のMarkdownファイルを格納した_postsフォルダーを含むzipファイルが生成されます。書き出し前にコンテンツへthe_contentフィルターを適用するため、他のプラグインによる変更も含め、訪問者に表示される内容が出力に反映されます。
WP-CLIを使うと、カテゴリー、タグ、投稿タイプを指定して選択的に書き出せます。Jekyll向けに設計されていますが、HugoやMarkdownとYAMLに対応する他のエンジンでも利用できます。
主な機能
- 01WordPressの投稿と固定ページの本文をMarkdownに変換します。
- 02投稿のメタデータ、カスタムフィールド、タクソノミーデータをYAML front matterに書き込みます。
- 03WordPressサイトの設定から_config.ymlを生成します。
- 04出力をzipにまとめ、Jekyll形式の_postsファイル名を使用します。
- 05WP-CLIを使って、カテゴリー、タグ、投稿タイプを指定した選択的な書き出しができます。
ユースケース
- WordPressブログをGitHub PagesでホストするJekyllサイトへ移行する。
- コンテンツをHugoやその他のMarkdownベースの静的サイトジェネレーターへ移す。
- WordPressサイトから特定のカテゴリーや投稿タイプだけを書き出す。
クイックスタート
- 1
プラグインを /wp-content/plugins/ フォルダーに配置します
- 2
WordPress ダッシュボードでプラグインを有効化します
- 3
「ツール」メニューから「Jekyll にエクスポート」を選択します
使う前に知っておきたいこと
- GPL-3.0 の下でライセンスされています。GPL-3.0 はコピーレフト型ライセンスで、派生物も同じ条件で配布する必要があります。
収録されている特集
トピック
よくある質問
- wordpress-static-site-exporter とは?
- WordPressの投稿、固定ページ、メタデータ、設定をJekyllやHugoなどの静的サイトジェネレーター向けにMarkdownとYAMLで書き出す、ワンクリック対応プラグインです。 Static Site Exporterは、サイトのコンテンツを静的サイトジェネレーターで読み込めるファイルに変換するWordPressプラグインです。投稿の本文をMarkdownに変換し、投稿と固定ページのメタデータ、タクソノミー、フィールドをYAML front matterに書き込みます。また、WordPressのoptionsテーブルにある設定を含む_config.ymlも生成します。
- wordpress-static-site-exporter は無料で使えますか?ライセンスは?
- wordpress-static-site-exporter は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- wordpress-static-site-exporter は今もメンテナンスされていますか?
- 活発にメンテナンス中。wordpress-static-site-exporter の最終コミットは 2026年11月6日 です。
- wordpress-static-site-exporter は何に使えますか?
- WordPressブログをGitHub PagesでホストするJekyllサイトへ移行する。 コンテンツをHugoやその他のMarkdownベースの静的サイトジェネレーターへ移す。 WordPressサイトから特定のカテゴリーや投稿タイプだけを書き出す。
- wordpress-static-site-exporter のインストール方法は?
- プラグインを /wp-content/plugins/ フォルダーに配置します WordPress ダッシュボードでプラグインを有効化します 「ツール」メニューから「Jekyll にエクスポート」を選択します
- wordpress-static-site-exporter はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/benbalter/wordpress-static-site-exporter
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Ruby製のブログ対応静的サイトジェネレーター。MarkdownとLiquidテンプレートからWebサイトを生成します。
GitHub Pagesを中心に、個人サイトやブログ、プロジェクトサイトを手早く作れる、すぐに使えるJekyllテーマ。
Go製の高速で柔軟な静的サイトジェネレーター。MarkdownコンテンツとテンプレートからWebサイトを構築します。
ブラウザーを使わずに、プラグインやテーマ、マルチサイト、データベースのタスクを管理できるWordPress用CLI。
Predis、PhpRedis、Relayに対応し、Redisにキャッシュデータを保存する永続化WordPressオブジェクトキャッシュバックエンド。