Here I want to guide you toward setting a Jekyll website with al-folio template. This is the template I am using for my website and I love it. I have also made some contributions to make it more usable.
You do not need to install Jekyll, Docker, Ruby or even clone the repo in order to build and publish a website. You can do it all online and not even bother installing any of them.
Install Al-folio on GitHub Pages
For this tutorial, I use my real GitHub username
pourmand1376. You should replace all with yours!
First, you have to clone this repository as
Then Go to Actions Tab and Enable
Then go to
Repository Settings >
gh-pages branch and root directory just like me.
Then you need to change
pourmand1376.github.io and change
baseurl into nothing! Just like this:
url: https://pourmand1376.github.io # the base hostname & protocol for your site baseurl: # the subpath of your site, e.g. /blog/
Wait for some time until Github Actions finish. It may last up to 5 minutes.
Your website should be up and running by now! But if you want to make more changes, stay with me.
This is to be continued …