WP2Staticはこのカテゴリーにおけるオープンソースの選択肢です——無料、自己ホスト型で、コアのクローラーと、デプロイ先ごとの独立した「デプロイ」アドオン(S3、Netlify、GitHub Pages、FTPなど、その時点でどのアドオンがメンテナンスされているかによる)を中心に構築されています。このモジュール性は強みであると同時に代償でもあります:パーツを組み合わせてパイプラインを作ることになり、設定画面もそれに慣れた人向けです。
| WP2Static | Pinery Static | |
|---|---|---|
| ライセンス/費用 | 無料、オープンソース(GPL) | コアの書き出しとデプロイは無料;Pro版で自動化と動的機能を提供 |
| デプロイ先 | モジュール式アドオン——ターゲットごとに設定 | Cloudflare Pagesを内蔵、ワンクリック |
| 設定の複雑さ | 高い——クローラーと独立したデプロイアドオンの設定が必要 | 低い——単一の設定画面、アドオンのインストール不要 |
| 動的機能(コメント、検索、WooCommerce) | コアプラグインでは対応なし | 内蔵のCloudflare Workerで自動プロキシ(Pro) |
| 公開時の自動デプロイ | 設定/アドオンの対応次第 | 内蔵——Flowの公開時に自動で再書き出しをトリガー(Pro) |
WP2StaticがPinery Staticにない形で提供するもの
オープンソースで無料、有料プランなし——コストとプラットフォームの独立性を最も重視するなら、これは本物の誠実な強みです。Cloudflareに縛られることなく、コードを自分で確認したり修正したりすることもできます。Pinery Staticが対応していないターゲットへデプロイする場合、あるいはベンダー固有のプラグインを避けたいだけの場合、WP2Staticのモジュール性はまさに適したツールです。
その柔軟性と引き換えに失うもの
WP2Staticのアドオン方式では、デプロイのステップがPinery Staticのように書き出しステップと一体化していません——クローラーを設定し、さらに独立したデプロイアドオンも設定する必要があり、動的機能(コメント、検索、WooCommerceカート)もコアプラグインが代わりに解決してくれるものではありません。Pinery Staticの狭い範囲——単一ターゲット、単一の設定画面——は、まさにこの組み立てステップを取り除くためのものであり、その代償としてCloudflare Pagesとしか組み合わせられません。
どちらを選ぶべきか?
- WP2Static——無料でオープンソース、どこにでもデプロイできるツールが欲しく、自分で設定することを厭わない場合。
- Pinery Static——すでにCloudflare Pagesを使うと決めていて、書き出し・デプロイ・動的機能のプロキシを単一のパイプラインとして扱いたい場合。