This is my blog: www.yegor256.com
My book 256 Bloghacks explains how this blog is built and maintained.
The blog is built during deployment in this Docker image.
You are welcome to submit corrections to this blog. In order to do that, you will need Ruby 2.3+, Bundler, and PlantUML 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 refresh the page in the browser.
If everything is fine, submit a pull request.
If it doesn't work (for some reason), do it via Docker
(I assume /code/blog
is where the sources are):
$ docker run -it --rm \
-v "$(greadlink -f /code/blog):/b" \
-p 4000:4000 --host=0.0.0.0 \
yegor256/blog-image \
'cd /b && bundle update && bundle exec jekyll serve --drafts --future'