Giter VIP home page Giter VIP logo

bedrock-wordpress-starter's Introduction

モダンなWordPress template

bedrock をフォークしてカスタマイズしたものです。bedrockはこちら bedrockとは通常のwordpressではセキュリティで欠陥がある個所を補ったものです。またcomposerを使ってプラグインを管理できる構成になっています。

環境構築手順

  1. brewをinstall Brewのinstall
  2. Docker Desktopをinstall Docker Desktop

Windowsの場合にはscoopを使用 scoopのinstall

  1. voltaを設定する
brew install volta go-task

Windowsの場合

scoop bucket add main
scoop install main/volta
scoop install go-task

※node.jsやyarnをvolta以外の方法で既に管理している場合は、voltaで管理しているnode.jsのパスが優先されるように設定をお願いします。

ディレクトリごとにパスを切り替えられるものもあります。 direnv

clone後の環境構築手順

一度設定が終わればcloneした時にはここから始めれば良いはずです。

  1. .envの編集 .env.development.example をコピーして .env.development を作成してください。

実行方法

  1. プロジェクトが正しくセットアップされたら、以下のコマンドで開発サーバーを起動します。 gotaskとdockerを使用することで、wordpressを立ち上げています。
task up
  1. 既存のdockerリソースを破棄し、再構築。その後にwordpressとgulpのタスクランナーを起動
task reup
  1. ブラウザを開き http://localhost:3000 にアクセスして、プロジェクトが正しく表示されることを確認します。

エラーで困ったときは?

以下のコマンドを実行するとこのプロジェクトに関するdockerのリソースのみが削除され、再構築されます。 ※データは消えてなくなります。

task init

or

task reup

も有効です。

bedrock-wordpress-starter's People

Contributors

kouiso avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.