This repository hosts the source for the convergencelabs.com. The website is built using the jeykll static site generator. The site is ultimately packaged up into a docker container built using the supplied jenkinsfile.
- ruby, gem
- jeykll >= 3.6.x
- docker
- Ensure development dependencies are installed for your platform.
- bundle exec jekyll serve --incremental --drafts
- Open http://localhost:4000
If you just want to build the site run jekyll build
. The site will be generated into the _site
directory.
If you just want to build the site run docker build -t convergencelabs-com .
. The site will be generated into the _site
directory.
We're using a customized version of the jekyll-crosspost-to-medium
plugin.
To execute the cross-post:
- Get your medium integration token from your settings.
- Set a couple environment variables:
export MEDIUM_USER_ID=8214ea30605c export MEDIUM_INTEGRATION_TOKEN=<token>
- Add
crosspost_to_medium: true
to the post header - Do a
jekyll build
. The plugin automatically keeps track of what is has posted in a.jekyll-crosspost_to_medium
directory.