This site is hosted in Github Pages using Jekyll - a static site generator written in Ruby.
In order to test the site on local, just run:
docker-compose up
And navigate to http://0.0.0.0:4000
Docker documentation here
The site uses a remote theme called minimal-mistakes
.
Please refer to their documentation in order to check how to customise the website and use layouts.
Useful documentation
As a side note, minimal-mistakes provides different skins.
You can easily change this at _config.yml
, updating minimal_mistakes_skin
var.
Custom bits of the code should be at /_includes
.
_includes/footer/custom.html
._includes/footer.html
._includes/masthead.html
.<head>
content, create _includes/head/custom.html
.In case you want to add new pages with their own path:
about.md
.permalink
var to something like permalink: /about/
.title
var as well - such as title: About
.In case you want to add a blog section into the site:
_posts
folder at root.2021-11-17-welcome-to-jekyll.md
._config.yml
, set up your permalink
var as you want - more info._config.yml
, set atom_feed.hide
to false
.