Creating web presence with GitHub pages

GitHub pages is a very easy way to start building content-heavy web sites and host them free of charge. It allows you to write your pages in Markdown and then converts them to HTML using Jekyll.

In this hands-on workshop we will explore the world of GitHub pages and Jekyll. You will build your own web site hosted on GitHub.

As this is a hands-on workshop you will need to bring your own computer with your favorite text editor installed on it. You will need to have an account on GitHub and you’ll have to have a git client on your computer.

You don’t need a domain name, but if you have one, make sure you have the credentials to change the configuration of its DNS service. That will allow us to map one of the hostnames of your domain to use the github pages. Similar to how http://workshops.code-maven.com/ and http://github.szabgab.com/ work.

Some of the tasks we would like to tackle