Deploy multiple markdown-based repository to single Github Jekyll page. This project intented for personal use only.
- Deploy markdown-based repo to gh page repository for every merged PR
- Transform markdown header to Jekyll page title
- Support new markdown page and modified markdown page
- Clone this repo
- Copy
app-sample.ymltoapp.yml. Adjustenv_variables
- ACCESS_TOKEN: <access token from https://github.com/settings/tokens>
- SECRET_TOKEN: <secret token from webhook https://developer.github.com/v3/guides/delivering-deployments/>
- EMAIL: <your github email>
- Create an app
gcloud app create- Deploy
gcloud app deploy- Create a webhook, pointing to
https://<domain>/deploy.
- Content Type: application/json
- Secret: <SECRET_TOKEN>
- SSL: Enable ssl verification
- Trigger webhook on Pull Requests
- Make a pull request. Once it merge, it will deploy to the
<username>.github.io