Download the PHP package pickles2/px2-publish-ex without Composer
On this page you can find all versions of the php package pickles2/px2-publish-ex. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package px2-publish-ex
pickles2/px2-publish-ex
機能拡張された Pickles 2 のパブリッシュプラグインです。
導入手順 - Setup
1. composer.json に pickles2/px2-publish-ex を追加
2. config.php に、プラグインを設定
設定ファイル config.php
(通常は ./px-files/config.php
) を編集します。
before_content
にある、PX=publish
の設定を、次の例を参考に書き換えます。
※ Pickles 2 の設定をJSON形式で編集している方は、config.json
の該当箇所に追加してください。
3. パブリッシュを実行
標準的な Pickles 2 のパブリッシュと同じ手順で、パブリッシュコマンドを実行します。
オプション - Options
コマンドラインオプション - CLI Options
次のコマンドラインオプションが、 PX=publish.run
と合わせて使用できます。
path_region
対象範囲とするディレクトリパスを1つ指定します。省略時はカレントディレクトリが対象になります。
/?PX=publish.run&path_region=/a/b/
と /a/b/?PX=publish.run
は同じ意味です。
paths_region
対象範囲を追加指定します。配列で複数指定可能です。
paths_ignore
path_region
で指定した対象範囲のうち、パブリッシュを除外するパスを指定します。複数指定可能です。
keep_cache
1を指定し、パブリッシュ処理の初期化時に、キャッシュの削除および再生成をスキップします。
実行例
オプションを設定した実行例を示します。
この例では、対象範囲を /a/b/
に絞った上で、 /a/b/ignore1/
と /a/b/ignore2/
を対象外に指定しています。
プラグインオプション - Plugin Options
PX Commands
次の PX Command が登録されます。
PX=publish
: パブリッシュのホーム画面を表示します。PX=publish.run
: パブリッシュを実行します。PX=publish.version
: パブリッシュプラグインのバージョン番号を返します。
更新履歴 - Change log
pickles2/px2-publish-ex v2.1.4 (2024年4月30日)
enable_cache_buster
オプションを追加。X-PXFW-RELATEDLINK
によって追加された新しいパスが、キュー配列の先頭に追加されるようになった。- その他の細かい修正。
pickles2/px2-publish-ex v2.1.3 (2023年9月24日)
- 内部で扱う時刻情報を ISO 8601 形式 に変更した。
pickles2/px2-publish-ex v2.1.2 (2023年4月22日)
PX=publish.run
で、path_region
を省略しても、paths_region
だけで対象範囲を絞れるようになった。
pickles2/px2-publish-ex v2.1.1 (2023年2月11日)
- 内部コードの修正など。
pickles2/px2-publish-ex v2.1.0 (2022年1月8日)
- サポートするPHPのバージョンを
>=7.3.0
に変更。 - PHP 8.1 に対応した。
pickles2/px2-publish-ex v2.0.8 (2021年8月21日)
- 同梱のプラグインが、より直接的な表現で設定できるようになった。
pickles2/px2-publish-ex v2.0.7 (2021年7月10日)
- デバイス設定に
params
を追加。 - その他の細かい修正。
pickles2/px2-publish-ex v2.0.6 (2020年4月4日)
- パブリッシュ時に、開始時刻と終了時刻を
timelog.txt
に記録するようになった。
pickles2/px2-publish-ex v2.0.5 (2020年1月2日)
- 新しいオプション
publish_vendor_dir
を追加。
pickles2/px2-publish-ex v2.0.4 (2019年9月4日)
- パブリッシュが2重に起動することがある問題を修正。
- PHP 7.3 系で発生する不具合を修正。
pickles2/px2-publish-ex v2.0.3 (2019年6月8日)
path_region
、paths_region
、paths_ignore
で、各行の先頭にスラッシュを補完するようになった。- CSSが参照するファイル名に
)
記号を含められない不具合を修正。
pickles2/px2-publish-ex v2.0.2 (2019年4月19日)
- パス変換時に、もとの文字セットが無視されて UTF-8 に変換されてしまう不具合を修正。
pickles2/px2-publish-ex v2.0.1 (2019年2月4日)
- Windowsで、パス変換時に相対パスの階層がズレることがある不具合を修正。
pickles2/px2-publish-ex v2.0.0 (2018年8月18日)
- Initial release.
ライセンス - License
MIT License
作者 - Author
- Tomoya Koyanagi [email protected]
- website: https://www.pxt.jp/
- Twitter: @tomk79 https://twitter.com/tomk79/