The picture is 'Octocat' - it is half octopus and half cat. I don't know why.
Every startup I've worked at (three of them) uses Github to store their code. You can pay for a private account for your company. So if you know Github it will help you get a coding job. It provides a form of version control — the idea is you can save old versions of your code that was working and go back to it later if you break something.
It also provides tools for people to collaborate on the same code. Almost all of the open source projects I work on use Github. You can start contributing to open-source code for free here. And share your code with other people. Job seekers make their pages look good and then use it as a portfolio to show employers their skills.
Here is a link to slides that get you started on Github. We are jumping to this and will do all of it first before making the blog because the blog will be hosted on Github and you need to know how to use it.
There are great instructions for getting started on Jekyll, and special instructions if you are running Jekyll on Windows. Wait just a second before following the link and install al this other stuff below.
If there's a problem installing, don't worry. Just copy the starting code from a webpage you like in the list of Jekyll example pages into your Github repository (I'll show you how in the next slide) and go from there.
ruby -vin a command terminal / Windows Powershell to check.
python --versionin a command terminal / Windows Powershell to check.
If you can't get Jekyll installed for some reason ahem, Windows then you can work around it by doing this because you'll know the page already works and you can just write posts. If you really like someone else's blog and they're OK with you copying it do this too, because it's quicker than learning how to style a web page right now.
Later, if you want to learn it, Udacity is the best place to go for free online classes that you complete on your own schedule. Free online class on HTML + CSS. Or here's a really quick intro but you have to pay to get the whole lesson. Or mess around on Codepen.
git cloneand copy the URL at the top (</img>)
git add .
git commit -m"Initial commit."
Make a new post! Change directories to _posts and edit the existing entry to have your text. The beginning "front matter" tells Jekyll how to title your post. You have to keep the format there exactly the same.
--- layout: post title: "Welcome to Jekyll!" date: 2015-12-28 06:19:56 -0600 categories: jekyll update ---
The rest of the content you see is in markdown. The dialect for your markdown (so you can google for how to do other things) is in the _config.yml file. By default it is kramdown.