pickles2 / pickles2-for-github-pages
DB不要、オープンソースのPHP製静的CMS - for GitHub Pages
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Language:SCSS
Requires
- php: >=7.3.0
- broccoli-html-editor/broccoli-field-summernote: ~0.3
- pickles2/px-fw-2.x: ~2.1
- pickles2/px2-blog-kit: ~0.1.0
- pickles2/px2-clover: ~0.2
- pickles2/px2-dec: ~2.1
- pickles2/px2-multitheme: ~2.1
- pickles2/px2-path-resolver: ~2.1
- pickles2/px2-publish-ex: ~2.1
- pickles2/px2-px2dthelper: ~2.1
- pickles2/px2-remove-attr: ~2.1
- pickles2/px2-sitemapexcel: ~2.1
- pickles2/px2style: ~3.0
- tomk79/px2-error-reporter: ~0.1
- tomk79/px2-page-list-generator: ~2.0
- tomk79/px2-scss: ~0.1
- tomk79/px2-serve: ~0.1
- vlucas/phpdotenv: ~5.4.0
README
DB不要、オープンソースのPHP製静的CMS Pickles 2 をベースに、GitHub Pages に対応するように構成しました。
インストール手順 - Install
Pickles 2 のインストールは、composer
コマンドを使用します。
${documentRoot}
の部分は、インストール先の任意のディレクトリパスに置き換えてください。
$ cd ${documentRoot} $ composer create-project pickles2/pickles2-for-github-pages ./ $ chmod -R 777 ./px-files/_sys $ chmod -R 777 ./src_px2/common/px_resources
ウェブサーバーにブラウザでアクセスして、トップページが表示されるか、または、次のコマンドで設定情報が表示されれば成功です。
$ php ./src_px2/.px_execute.php "/?PX=config"
パブリッシュ手順 - Publish
$ php ./src_px2/.px_execute.php "/?PX=publish.run"
./dist/
に、スタティックなHTMLとして出力されます。
サーバーを起動する手順 - Start server
PHPビルトインサーバーで起動することができます。
プレビュー
$ composer start
公開ディレクトリ
$ composer run-script start-pub
キャッシュを消去する手順 - Clear caches
$ php ./src_px2/.px_execute.php "/?PX=clearcache"
システム要件 - System Requirement
- Mac, Linux または Windowsサーバ
- Apache
- mod_rewrite が利用可能であること
- .htaccess が利用可能であること
- または、Nginx、 PHPビルトインサーバー でも利用可能
- PHP 7.3 以上
- mbstring PHP Extension
- JSON PHP Extension
- PDO PHP Extension
- PDO SQLite (PDO_SQLITE) PHP Extension
更新履歴 - Change log
pickles2/pickles2-for-github-pages v2.0.0 (2023年7月2日)
- 初版リリース
ライセンス - License
Copyright (c)2001-2023 Tomoya Koyanagi, and Pickles Project
MIT License https://opensource.org/licenses/mit-license.php
作者 - Author
- Tomoya Koyanagi tomk79@gmail.com
- website: https://www.pxt.jp/
- Twitter: @tomk79 https://twitter.com/tomk79/