Writing efficient markdown using GitHub Pages

Thanks to creating your pages in Part 1 and then theming it in Part 2, you already have a nice looking site, maybe with a little flair. Now it is time to start writing some content, whether that is a blog post or a regular page for your site, you want to make writing easy and if at all possible, avoid installing any tools.

Well, thankfully GitHub still has your back thanks to the awesome VSCode for the web editor built right into the GitHub website.

VS Code on the web

GitHub includes a web version of Microsoft’s... read more

Applying a theme to your GitHub pages site

Following on from Part 1 in the GitHub Pages series - Getting started with blogging using GitHub pages and Jekyll

Now that you have got a taste for your very own free site using GitHub Pages, let us start to personalize your site a little more to your liking.

The 12 default GitHub pages themes are ok, but they only offer a single styled page and everything else (as you saw by adding some code) you have to do manually. However, there is a whole world of community resourced Jekyll themes out there, and most support being hosted on GitHub... read more

Getting started with blogging using GitHub pages and Jekyll

Finding somewhere to post your content, be it pages, blogs or material can be a tough decision these days. There are many options, most of which require you to pay upfront to use the service, while others lure you in with a free trial hoping that you will stay after the amount of effort you have put in to get things set-up.


  • Create your GitHub Pages repo
  • Configure the repository for GitHub Pages use
  • Create your first post
  • Update page to list posts
  • Check-out your site online
  • (optional) apply default GitHub Pages template

A small personal history (feel free... read more