This book explains how it's built and maintained: 256 Bloghacks

How to contribute

You are welcome to submit corrections to this blog. In order to do that, you will need Ruby 2.3+ and Bundler installed. Then, run this:$ bundle update $ bundle exec jekyll serve

In about 3-4 minutes of building you should be able to see the blog at http://localhost:4000. Make your changes and run jekyll again. If everything is fine, submit a pull request.