DesertPy Webpage Source - Pelican
This is the source to the DesertPy web page ( http://desertpy.com ).
Fork it, improve it, and send a pull request!
- Clone repo
- Create python 3.7 virtualenv -
mkvirtualenv desertpy-pelican - Install dependencies -
pip install -r requirements.txt - Run development pelican server -
make serveand visit http://localhost:8000 - Make changes
This uses CircleCI.
Has to be done once.
- Create a SSH key specifically for use as a deploy key.
ssh-keygen -t ed25519 -f $HOME/.ssh/id_ed25519_dpp_dpk -N ""
- Add
$HOME/.ssh/id_ed25519_dpp_dpk.pubas a deploy key with write access. - In CircleCI Environment variables, set
GIT_DEPLOY_KEY_BASE64to the base64'd contents of$HOME/.ssh/id_ed25519_dpp_dpk - Add repository to CircleCI
- Push to master and check if the pages are deployed correctly.
- Push to
master - Pages updated hourly from
masterto keep up with meetup.com content.