Hosting a web site in github is fast and easy.
First of all you need to create a github account.
After that, you need to find a jekyll theme that you fancy. For example:
- https://github.com/daattali/beautiful-jekyll. Take a look at it!
- https://github.com/janczizikow/sleek Take a look at it!
- https://github.com/mmistakes/hpstr-jekyll-theme Take a look at it!
- https://github.com/y7kim/agency-jekyll-theme Take a look at it!
- https://le4ker.github.io/personal-jekyll-theme/ Take a look at it!
Then, if the teme that you liked is on a repository, you need to fork the repository of the theme. As described in the beautiful-jekyll site: “Fork this repository by clicking the Fork button on the top right corner. Forking means that you now copied this whole project and all the files into your account”.
To continue, change the repository name of your forked version to
Finally, all that you have to do is customize your new site, modifying your name and the name of your site in the _config.yml. And ypu can edit the posts contained in the _posts folder to create new ones. An excellent gif with the steps that you should follow comes in https://github.com/daattali/beautiful-jekyll/blob/master/img/install-steps.gif.