Are you interested in Jekyll then you are in right place. In this tutorial, you will learn to make a blog with Jekyll and GitHub pages. Github pages are based on Jekyll so they will host your site for free.
First, Create an account with github.com and confirm your email. Now visit this link here and fork this repository in your account.
Now Click On Setting
Now, this step is very important. You need to rename this newly forked repository exactly as your username. As an example our username is jekyll-demo so we will rename our repository to jekyll-demo.github.io.
Now Click On Rename.
You will be redirected to the repositoy home page. Click again on settings and scroll down to GitHub pages.
You should see something like this in your setting page. This Means Your website is now published On Github pages and you can now access it on https://yourusername.github.io
we used the user jekyll-demo and now our website is published at https://jekyll-demo.github.io.
That is your default website and default URL of your website.