Skip to content
This repository has been archived by the owner on Mar 17, 2019. It is now read-only.

yutahaga/wp-scaffold-child

Repository files navigation

wp-scaffold-child

WordPress + 子テーマなサイト開発用テンプレートです。

Feature

  • Docker Compose での楽々ローカル環境構築
  • Wordmove で簡単デプロイ
  • ES2015 や 各種 AltCSS に対応

Requirements

  • Node.js
  • Docker & Docker Compose

Initialize

curl -LOk https://github.com/yutahaga/wp-scaffold-child/archive/master.zip
unzip master.zip
mv wp-scaffold-master your-site-name
cd your-site-name
npm run wp-init
npm install

Build

npm run build

Development

npm run serve
npm run dev

この状態でファイルを編集して保存すると自動でビルドが走り、 BrowserSync が変更をキャッチしてブラウザをリロードします。

Deploy

public/ がドキュメントルートになります。

wordmove が使用できる環境であれば wordmove でのデプロイを推奨します。 Docker でローカルサーバーが動いている状態ならばサーバー経由で wordmove コマンドを使用することができます。

Movefile を本番環境に合わせて編集し、ご利用ください。

SSH を使用する場合は docker/php-fpm ディレクトリに鍵ファイルを id_rsa にリネームして配置してください。

npm run login
cd ~
wordmove push --all -e staging

Movefile を編集した場合はサーバーを再起動してください。変更が反映されます。

npm run serve-restart

About

WordPress によるサイト開発の雛形

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published