- 簡易 CMS です
- 以下の機能があります:
- 記事へのタグ付け、コメント、いいね
- 記事を年/月/日/タグ別に一覧表示
- 個別ページ管理
- markdown 記法を使用可能
- ファイルアップロード
- テンプレートファイルによるデザイン変更
- RSS 出力
- Laravel5.7 および Vue2 を使用しているため、そちらの動作環境に準拠します
- /api/public 以下が表示されるように設置(パーミッション類は適宜変更してください)
- /api/.env.example を /api/.env にコピーする
- .env の APP_ENV を production にし、DB 周りなどの設定を調整
- 以下を実行
$ cd api
$ composer install
$ php artisan key:generate
$ php artisan migrate
$ php artisan db:seed --class=UsersTableSeeder
$ php artisan db:seed --class=SettingsTableSeeder
$ php artisan storage:link
$ cd ../web
$ npm run build
管理画面は/admin にアクセスしてください (初期 ID: admin@example.com / PW: secret / 管理画面アクセス後に変更してください)
- 初回のみインストール手順と同様に.env を作成・編集(APP_ENV は local のまま)し、以下を実行
$ cd api
$ composer install
$ php artisan key:generate
# ダミー記事を50件作成します
$ php artisan migrate --seed
$ php artisan storage:link
$ cd ../web
$ npm install
- 以下を並列実行
$ cd api
$ php artisan serve
$ cd web
$ npm run dev
- http://127.0.0.1:8000 にアクセス