a content management system for Jekyll-based websites
In the root directory:
Password first:
node scripts/password.js --password=your_password --salt="your salt"
Github repository URL:
node scripts/password.js --password=http://Github_username:[email protected] --salt="your salt"
Important: These passwords will show up in your BASH (or similar) history. Either delete the history or disable it for the purposes of running these commands if this is important to you.
Take the new salt and password and copy .env.local - fill it in with your local development test Github repository and generated password and salt.
cp .env.local.sample .env.local
Edit .env.local
with your favourite editor and include:
REACT_APP_SALT=your salt
REACT_APP_PASSWORD=your new encrypted password
REACT_APP_GIT_REPO=your encrypted Jekyll repo URL
REACT_APP_NAME=your actual name - required by Git
REACT_APP_EMAIL=your actual email - required by Git
Run: yarn dev
Password first:
node scripts/password.js --password=your_password --salt="your salt"
Github repository URL:
node scripts/password.js --password=http://Github_username:[email protected] --salt="your salt"
Important: These passwords will show up in your BASH (or similar) history. Either delete the history or disable it for the purposes of running these commands if this is important to you.
Heroku Config Variables:
REACT_APP_SALT=your salt
REACT_APP_PASSWORD=your new encrypted password
REACT_APP_GIT_REPO=your Jekyll repo URL
REACT_APP_NAME=your actual name - required by Git
REACT_APP_EMAIL=your actual email - required by Git
heroku create $APP_NAME --buildpack https://github.com/mars/create-react-app-buildpack
git push heroku master
heroku open
Milestone V.2:
Milestone V.3:
Milestone V.4:
Milestone V.5: