{"id":35546626,"url":"https://github.com/pickles2/preset-get-start-pickles2","last_synced_at":"2026-01-04T06:03:49.155Z","repository":{"id":57041411,"uuid":"88149484","full_name":"pickles2/preset-get-start-pickles2","owner":"pickles2","description":"Get start Pickles 2 Project !","archived":false,"fork":false,"pushed_at":"2023-02-12T08:31:31.000Z","size":8500,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-18T23:56:18.033Z","etag":null,"topics":["html","php","pickles2"],"latest_commit_sha":null,"homepage":null,"language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pickles2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-13T09:40:36.000Z","updated_at":"2023-02-12T08:31:28.000Z","dependencies_parsed_at":"2023-02-06T17:02:21.615Z","dependency_job_id":null,"html_url":"https://github.com/pickles2/preset-get-start-pickles2","commit_stats":null,"previous_names":[],"tags_count":31,"template":true,"template_full_name":null,"purl":"pkg:github/pickles2/preset-get-start-pickles2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fpreset-get-start-pickles2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fpreset-get-start-pickles2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fpreset-get-start-pickles2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fpreset-get-start-pickles2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pickles2","download_url":"https://codeload.github.com/pickles2/preset-get-start-pickles2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pickles2%2Fpreset-get-start-pickles2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28198673,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2026-01-04T02:00:06.065Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["html","php","pickles2"],"created_at":"2026-01-04T06:02:15.272Z","updated_at":"2026-01-04T06:03:49.149Z","avatar_url":"https://github.com/pickles2.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"Get start \"Pickles 2\" !\n=========\n\n[Pickles 2](https://pickles2.pxt.jp/) は、静的で大きなウェブサイトを効率よく構築できる オープンソースのHTML生成ツールです。\n\n- サイトマップ(ページリスト)をCSV形式で管理し、グローバルナビゲーションの生成やカレント処理、パンくず生成、タイトルやメタタグの出力などを自動化します。\n- コンテンツ(ページ固有の内容部分)と、テーマ(ヘッダ、フッタ、ナビゲーションなどの共通部分)に分けてコーディングします。テーマはサイト全体を通して一元化された共通コードから自動生成します。\n- データベース不要、PHP5.4以上 が動くウェブサーバーに手軽に導入できます。\n- Markdown や SCSS などの文法を動的に導入できます。\n- 簡単なコマンドで、スタティックなHTMLファイルを出力(パブリッシュ)できます。\n- Composer 導入により、機能の追加、拡張が手軽にできるようになりました。\n\n\n## インストール手順 - Install\n\nPickles 2 プロジェクトのセットアップは、`composer` コマンドを使用します。\n\n```bash\n$ cd {$yourProjectRoot}\n$ composer create-project pickles2/preset-get-start-pickles2 ./\n$ chmod -R 777 ./px-files/_sys\n$ chmod -R 777 ./src_px2/common/px_resources\n```\n\nウェブサーバーにブラウザでアクセスして、トップページが表示されるか、または、次のコマンドで設定情報が表示されれば成功です。\n\n```bash\n$ php ./src_px2/.px_execute.php \"/?PX=config\"\n```\n\n## パブリッシュ手順 - Publish\n\n```bash\n$ php ./src_px2/.px_execute.php \"/?PX=publish.run\"\n```\n\n`dist/` に、スタティックなHTMLとして出力されます。\n\n\n## キャッシュを消去する手順 - Clear caches\n\n```bash\n$ php ./src_px2/.px_execute.php \"/?PX=clearcache\"\n```\n\n## システム要件 - System Requirement\n\n- Linux系サーバ または Windowsサーバ\n- Apache\n  - mod_rewrite が利用可能であること\n  - .htaccess が利用可能であること\n- PHP 7.3 以上\n  - [mbstring](https://www.php.net/manual/ja/book.mbstring.php) PHP Extension\n  - [ZipArchive](https://www.php.net/manual/ja/class.ziparchive.php) PHP Extension\n  - [JSON](https://www.php.net/manual/ja/book.json.php) PHP Extension\n  - [PDO](https://www.php.net/manual/ja/book.pdo.php) PHP Extension\n  - [PDO SQLite (PDO_SQLITE)](https://www.php.net/manual/ja/ref.pdo-sqlite.php) PHP Extension\n  - [XML Parser](https://www.php.net/manual/ja/book.xml.php) PHP Extension\n  - [XMLWriter](https://www.php.net/manual/ja/book.xmlwriter.php) PHP Extension\n\n### 推奨環境\n\n- PHP 7.4 以上\n  - [Ctype](https://www.php.net/manual/ja/book.ctype.php) PHP Extension\n  - [DOM](https://www.php.net/manual/ja/book.dom.php) PHP Extension\n  - [Fileinfo](https://www.php.net/manual/ja/book.fileinfo.php) PHP Extension\n  - [GD](https://www.php.net/manual/ja/book.image.php) PHP Extension\n  - [iconv](https://www.php.net/manual/ja/book.iconv.php) PHP Extension\n  - [libxml](https://www.php.net/manual/ja/book.libxml.php) PHP Extension\n  - [SimpleXML](https://www.php.net/manual/ja/book.simplexml.php) PHP Extension\n  - [XMLReader](https://www.php.net/manual/ja/book.xmlreader.php) PHP Extension\n  - [Zlib](https://www.php.net/manual/ja/book.zlib.php) PHP Extension\n\nプラグインなど他のパッケージとの構成によって、いくつかの要件が追加される場合があります。\n依存パッケージのシステム要件も確認してください。\n\n\n\n## 更新履歴 - Change log\n\n### pickles2/preset-get-start-pickles2 v2.3.0 (2023年2月12日)\n\n- `$conf-\u003epaths_proc_type` に、新しい慣例として `*.direct/*`, `*.direct.*` と `*.pass/*`, `*.pass.*` を追加した。\n- `px2-serve` を導入した。\n- `.env` を導入した。\n- `px2style` と Summernote フィールド を導入し、モジュールセットを刷新した。\n- テーマコレクションを整理した。\n\n### pickles2/preset-get-start-pickles2 v2.2.0 (2022年6月5日)\n\n- サポートするPHPのバージョンを PHP 7.3 以上 に変更。\n- モジュールパッケージを更新。\n\n### pickles2/preset-get-start-pickles2 v2.1.2 (2021年7月10日)\n\n- モジュールパッケージを更新。\n\n### pickles2/preset-get-start-pickles2 v2.1.1 (2021年4月24日)\n\n- ライブラリ更新 - jQuery to v3.6.0。\n- Broccoli の imageフィールドで、画像ファイル名をランダムに自動命名するように設定した。\n- モジュールパッケージを更新。\n\n### pickles2/preset-get-start-pickles2 v2.1.0 (2020年12月19日)\n\n- ディレクトリ構成を変更。プレビュー環境のドキュメントルートが `src_px2/` に、 パブリッシュ先ディレクトリが `dist/` に変更されました。\n- モジュールパッケージを更新。\n\n### pickles2/preset-get-start-pickles2 v2.0.26 (2020年12月10日)\n\n- ライブラリ更新 - jQuery to v3.5.1。\n- モジュールパッケージを更新。\n\n### pickles2/preset-get-start-pickles2 v2.0.25 (2020年4月4日)\n\n- モジュールパッケージ `tomk79/broccoli-module-std-document` を 0.1.5 に更新。\n- モジュールパッケージ `tomk79/broccoli-module-interact` を 0.1.1 に更新。\n- モジュールパッケージ `tomk79/broccoli-module-lp` を 0.1.4 に更新。\n- プラグイン `tomk79/px2-scss` を導入。\n\n### pickles2/preset-get-start-pickles2 v2.0.24 (2020年3月14日)\n\n- モジュールパッケージ `tomk79/broccoli-module-std-document` を 0.1.4 に更新。\n- ユーザーの環境に適合しない場合にインストールが失敗する問題を解消するため、 `composer.lock` を削除した。 (ただし、 `.gitignore` には記載しない。ユーザーの環境でセットアップした際に生成される `composer.lock` は プロジェクトにコミットされるべきです)\n\n### pickles2/preset-get-start-pickles2 v2.0.23 (2020年1月18日)\n\n- 依存パッケージ更新: pickles2/px-fw-2.x (2.0.43 =\u003e 2.0.44)\n- 依存パッケージ更新: twig/twig (v1.42.4 =\u003e v3.0.1)\n- 依存パッケージ更新: tomk79/langbank (0.0.3 =\u003e 0.0.4)\n- 依存パッケージ更新: broccoli-html-editor/broccoli-html-editor (0.3.11 =\u003e 0.3.13)\n- 依存パッケージ更新: pickles2/lib-px2-contents-editor (2.0.9 =\u003e 2.0.10)\n- 依存パッケージ更新: pickles2/lib-px2-module-editor (0.2.4 =\u003e 0.2.6)\n- 依存パッケージ更新: pickles2/px2-px2dthelper (2.0.13 =\u003e 2.0.14)\n- 依存パッケージ更新: pickles2/px2-publish-ex (2.0.4 =\u003e 2.0.5)\n\n### pickles2/preset-get-start-pickles2 v2.0.22 (2019年12月13日)\n\n- プロジェクト固有の設定欄として `$conf-\u003eextra` を規定とした。\n- 依存パッケージ更新: michelf/php-markdown (1.8.0 =\u003e 1.9.0)\n- 依存パッケージ更新: pickles2/px-fw-2.x (2.0.42 =\u003e 2.0.43)\n- 依存パッケージ更新: tomk79/broccoli-module-std-document (0.1.1 =\u003e 0.1.3)\n- 依存パッケージ更新: tomk79/broccoli-module-lp (0.1.0 =\u003e 0.1.1)\n- 依存パッケージ更新: symfony/polyfill-ctype (v1.12.0 =\u003e v1.13.1)\n- 依存パッケージ更新: twig/twig (v1.42.3 =\u003e v1.42.4)\n- 依存パッケージ更新: broccoli-html-editor/broccoli-html-editor (0.3.10 =\u003e 0.3.11)\n- 依存パッケージ更新: pickles2/lib-px2-contents-editor (2.0.8 =\u003e 2.0.9)\n\n### pickles2/preset-get-start-pickles2 v2.0.21 (2019年9月10日)\n\n- 依存パッケージ更新: pickles2/px2-dec (2.0.1 =\u003e 2.0.2)\n- 依存パッケージ更新: pickles2/px2-remove-attr (2.0.2 =\u003e 2.0.3)\n\n### pickles2/preset-get-start-pickles2 v2.0.20 (2019年9月4日)\n\n- 初期導入の汎用モジュールセットを刷新。より汎用的なサイト制作にすぐに導入できるようになりました。\n- 依存パッケージ更新: pickles2/px-fw-2.x (2.0.41 =\u003e 2.0.42)\n- 依存パッケージ更新: pickles2/px2-path-resolver (2.0.12 =\u003e 2.0.13)\n- 依存パッケージ更新: symfony/polyfill-ctype (v1.11.0 =\u003e v1.12.0)\n- 依存パッケージ更新: twig/twig (v1.42.2 =\u003e v1.42.3)\n- 依存パッケージ更新: broccoli-html-editor/broccoli-html-editor (0.3.8 =\u003e 0.3.10)\n- 依存パッケージ更新: pickles2/lib-px2-contents-editor (2.0.7 =\u003e 2.0.8)\n- 依存パッケージ更新: pickles2/lib-px2-module-editor (0.2.3 =\u003e 0.2.4)\n- 依存パッケージ更新: pickles2/px2-px2dthelper (2.0.12 =\u003e 2.0.13)\n- 依存パッケージ更新: pickles2/px2-publish-ex (2.0.3 =\u003e 2.0.4)\n- 依存パッケージ更新: tomk79/broccoli-module-std-document (0.1.0 =\u003e 0.1.1)\n\n\n### pickles2/preset-get-start-pickles2 v2.0.19 (2019年6月20日)\n\n- 依存パッケージ更新: twig/twig (v1.42.1 =\u003e v1.42.2)\n- 依存パッケージ更新: broccoli-html-editor/broccoli-html-editor (0.3.7 =\u003e 0.3.8)\n\n### pickles2/preset-get-start-pickles2 v2.0.18 (2019年6月15日)\n\n- 依存パッケージ更新: leafo/scssphp (v0.7.7 =\u003e v0.7.8)\n- 依存パッケージ更新: pickles2/px-fw-2.x (2.0.40 =\u003e 2.0.41)\n- 依存パッケージ更新: pickles2/px2-path-resolver (2.0.11 =\u003e 2.0.12)\n- 依存パッケージ更新: twig/twig (v1.39.1 =\u003e v1.42.1)\n- 依存パッケージ更新: broccoli-html-editor/broccoli-html-editor (0.3.6 =\u003e 0.3.7)\n- 依存パッケージ更新: pickles2/lib-px2-contents-editor (2.0.5 =\u003e 2.0.6)\n- 依存パッケージ更新: pickles2/lib-px2-module-editor (0.2.2 =\u003e 0.2.3)\n- 依存パッケージ更新: pickles2/px2-px2dthelper (2.0.11 =\u003e 2.0.12)\n- 依存パッケージ更新: pickles2/px2-sitemapexcel (2.0.10 =\u003e 2.0.11)\n- 依存パッケージ更新: pickles2/px2-publish-ex (2.0.2 =\u003e 2.0.3)\n\n### pickles2/preset-get-start-pickles2 v2.0.17 (2019年4月20日)\n\n- 依存パッケージ更新: pickles2/px-fw-2.x (2.0.39 =\u003e 2.0.40)\n- 依存パッケージ更新: pickles2/px2-path-resolver (2.0.10 =\u003e 2.0.11)\n- 依存パッケージ更新: phpoffice/phpexcel (1.8.1 =\u003e 1.8.2)\n- 依存パッケージ更新: pickles2/px2-sitemapexcel (2.0.9 =\u003e 2.0.10)\n- 依存パッケージ更新: pickles2/px2-publish-ex (2.0.1 =\u003e 2.0.2)\n- 依存パッケージ更新: symfony/polyfill-ctype (v1.10.0 =\u003e v1.11.0)\n- 依存パッケージ更新: twig/twig (v1.37.1 =\u003e v1.39.1)\n- 依存パッケージ更新: broccoli-html-editor/broccoli-html-editor (0.3.5 =\u003e 0.3.6)\n\n### pickles2/preset-get-start-pickles2 v2.0.16 (2019年4月19日)\n\n- デフォルトの Broccoliエンジンを `broccoli-html-editor-php` に変更。\n- 文字セットと改行コード変換のプラグイン `picklesFramework2\\processors\\encodingconverter\\encodingconverter::exec` を、 `$conf-\u003efuncs-\u003ebefore_output` の中で一括してかけるように設定を変更した。\n\n### pickles2/preset-get-start-pickles2 v2.0.15 (2019年2月22日)\n\n- `composer.lock` を追加。\n\n### pickles2/preset-get-start-pickles2 v2.0.14 (2019年1月11日)\n\n- `composer` が出すエラーが表示されないようになっていた問題を修正。\n\n### pickles2/preset-get-start-pickles2 v2.0.13 (2018年8月30日)\n\n- パブリッシュプラグインとして、機能拡張版 `pickles2/px2-publish-ex` を導入した。\n\n### pickles2/preset-get-start-pickles2 v2.0.12 (2018年5月16日)\n\n- モジュールの設定を `$conf-\u003epaths_module_template` から `$conf-\u003epath_module_templates_dir` に変更。これにより、 DesktopTool で編集できるようになった。\n\n### pickles2/preset-get-start-pickles2 v2.0.11 (2018年4月24日)\n\n- GUI編集モード対応のサンプルテーマを追加\n- px2-sitemapexcel の変換方向を xlsx -\u003e csv のみになる設定を追加\n- プロジェクトにバンドルされていた Bootstrap、 normalize.css を削除。\n- テーマにバンドルされていた Bootstrap を削除。\n\n### pickles2/preset-get-start-pickles2 v2.0.10 (2017年10月27日)\n\n- 古いメソッド名 `$bowl-\u003epull()` で呼び出していた箇所を、新しい `$bowl-\u003eget_clean()` に変更\n\n### pickles2/preset-get-start-pickles2 v2.0.9 (2017年9月21日)\n\n- 新しいコンフィグ項目 `scheme` を追加\n- broccoli-receive-message スクリプト挿入プラグインを標準で有効化\n- テーマとプロジェクトのリソースが密依存になっていた問題を解消\n\n\n## ライセンス - License\n\nCopyright (c)2001-2023 Tomoya Koyanagi, and Pickles Project\u003cbr /\u003e\nMIT License https://opensource.org/licenses/mit-license.php\n\n\n## 作者 - Author\n\n- Tomoya Koyanagi \u003ctomk79@gmail.com\u003e\n- website: \u003chttps://www.pxt.jp/\u003e\n- Twitter: @tomk79 \u003chttps://twitter.com/tomk79/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpickles2%2Fpreset-get-start-pickles2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpickles2%2Fpreset-get-start-pickles2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpickles2%2Fpreset-get-start-pickles2/lists"}