Hosting multiple Jekyll websites inside Docker containers behind NGINX

A simple way to host your own blog, if you don’t want to rely on 3rd party services such as Medium, is to generate static files using something like Jekyll or Gatsby, which you can then host on services like GitHub Pages or on your own server. There are plenty of tutorials on how to do that.