This is a blog I write to learn about things I'm interested in.
Read The talking bit
docker compose upThat's all. The site will be available at http://localhost:4000.
For local testing, use the following command:
jekyll serve --incremental --livereload
The --incremental flag only updates the changed files. Remove it if you experience problems when rendering the site locally. For example, because the index page will not update if you change the title of a post, etc.
Check Jekyll documentation for details.
In order to style the site you need to work in the assets/css folder. Jekyll will compile and move needed files to the _site/assets folder, from where it will serve them.