What happens when a Backend Engineer wants their own website...

Beginner-friendly resources for building a blog

I’ve only ever really worked on backend code, so this site itself is the closest to web development that I’ve ever gotten! That means I only had a very rudimentary understanding of HTML when I started, and had never really looked at any CSS before. I’m using this post to keep a record of the useful, beginner-friendly resources I’ve come across when working on the site.

The site is built using Jekyll. To get started, I followed Jonathan McGlone’s tutorial A Guide to Creating and Hosting a Personal Website on GitHub.

I picked the colours for my site using the colour palettes on Coolors.

I used this tutorial to add a reading time to my blog posts, Carlos Becker - Jekyll: Reading time without plugins.

The Flexbox Froggy game is a concise introduction to the flexbox syntax in CSS. I used Flexbox to make the css for my blog post index page easier to work with.

I implemented a tagging system for my posts, based on Long Qian’s post on Jekyll Tags on Github Pages.