Richard Perry

Just another blog about nothing

Series: Migrating to Jekyll

  |     |   Technology, Jekyll
Moving from WordPress to Jekyll At the back end of last year, I started migrating my various coding projects from SVN repositories stored on Google Code to Git repositories stored in multiple locations1. I found two different places for hosting my new Git repositories based on my specific needs. Firstly, the code for work needed to be kept private, but the rest of my code didn’t really matter. There is a lot of choice out there, but I wasn’t looking to part with any cash. Through a little bit of research, I came across the following options that appealed to me: Bitbucket - which allows for unlimited public & private repositories, but a limited number of collaborators (5 user maximum); GitHub - which allows for unlimited public repositories only, and...

  |     |   Technology, Jekyll
Planning the Migration As mentioned in my previous post, I recently decided it would be a good idea to move my blog away from WordPress and onto GitHub Pages making use of Jekyll, the static site generator to simplify my site. I chose to do this for two simple reasons: My blog is very simple so doesn’t need the power of WordPress; I can’t resist tinkering with things. Realistically, the latter was the biggest driver in my decision. I came across this new idea that seemed interesting and decided to give it a go :smile:. Where to Start First of all, I had to look at what was needed to setup a Jekyll site. There are so many tutorials out there that this bit was easy. So I...

  |     |   Technology, Jekyll
Converting the Posts Update 15 June 2023 The Flickr Image and Flickr Photoset tags now seem to result in build errors so I have removed them from all posts and replaced with the previously generated HTML. I may try to make this cleaner at some point in the future, but no plans at the moment! The next step in the migration to Jekyll was to export my existing blog posts from WordPress and then convert them into Markdown format so they can be used in the new blog. There are a number of different options for doing this, including Jekyll’s own migration option Jekyll Import Bearing in mind the purpose of the move was purely academic there was no need to rush this step so I tried a...

  |     |   Technology, Jekyll
Tweaking Jekyll to Suit My Needs This is going to be my last post on my Migration from WordPress to Jekyll (I promise :blush:). This week I am going to share with you some of the changes I’ve made, and plugins I’ve adapted to get everything running the way it was (ish) in WordPress. I’ve had to make a few changes to the site to suit the new system as well, but nothing major. Tags You may have noticed (but probably not really, that’s kind of the point) that there are no longer any tags listed at the bottom of each post. Tags are a standard part of WordPress that I embraced for no other reason than ‘they were there’. Their purpose was to allow navigation between posts of similar topics...