So the goal of the last post was to select a theme for the blog, and move on to the next thing for the blog. However, it turned out to be not that easy to just select a theme. Unfortunately, GitHub Pages is a bit limited in “bring your own theme”. I wanted it to be a gem-based theme, however, it turns out that only a handful of themes are supported. And although, you can use any theme in a GitHub repo, using remote_theme
, however, I find that a bit too risky. So I’ve decided to use the old-style “copy-theme into your own repo” approach. So first, let’s have a look what we can choose from.
Galleries
Looking at the docs of Jekyll, I see there are at least 4 different gallery sites, and Google shows up a bunch more. Let’s have a look if any of these really stand out.
jamstackthemes.dev
So, the first gallery. It has 116 themes, it’s apparently not only for Jekyll themes, but primarily for “JAMstack” sites.
I’ve never heared of the JAMstack, but turns out this is a new variation on the old school LAMP stack, or the, more recent, MEAN stack. JAM stands for JS, APIs, and markup, so basically, a SPA site that connects to APIs, for example a react app without a dedicated backend. Funny that also for this architecture there is an abbreviation made up ;)
So this is not for blogs, but for apps. However, might still be an useful listing of themes. It also shows you the last commit, quite handy. Can sort on amount of stars!! All the popular themes are there (Jekyll Now, Hyde, Beatiful Jekyll).
So still promising.
jekyllthemes.org
Plenty of themes here: 20 on the first page, and up to 20 pages ;) Looks like non-curated list of themes, no stars, no sorting, just a very long list of themes with a thumbnail, and link to the repo/homepage.
jekyllthemes.io
Next one, is actually curated (as they say theirselves ;) Lots of paid themes. So this is a commercial “gallery”.
jekyll-themes.com
This one, is also with paid themes.
This is the last one coming from the docs of Jekyll. Next ones came up from Googling.
themes.jekyllrc.org
Looks very similar to jekyllthemes.org, though, the site is loading poorly. So skipping this one for now.
themefisher.com/best-jekyll-themes
This is not really a gallery, but “35+ Best Jekyll themes for Creating Static Site 2019”. Although, it doesn’t list the most commonly seen themes, like Hyde, and Beautifl Jekyll, however, it does contain a shitload of very nice looking themes.
Jekyll Bootstrap, Hyde, and Jekyll Bootstrap
A couple ones stand out from the crowd, you see a lot of developer blogs created with these. Think of ploeh’s blog (Jekyll Bootstrap 3), or this blog of Jimmy Bogard (Beautiful Jekyll). I can’t find any other blogs, at this moment, that uses these kind of themes, but I’m sure I’ll stumble upon them when I’m not looking for them anymore ;)
Jekyll Bootstrap
Apparently, there are at least two versions floating around. I really like this theme, as it is very complete. The pages are very advanced, like they easily show you a list of all the pages, also categorized by your tags. There are also various themes, within this theme (theme-ception, anyone?), though, their links goes to a dead end (however, they appear to also be listed on GitHub itself). But the newest version does point to a couple themes that actually work.
What’s also interesting, is that the old version also even contains some of its own documentation on Jekyll itself (which looks actually quite interesting, from first glance). Next, there are even some rake tasks
for creating a new post. I don’t know if I would replace my current setup for creating a new post, but it’s interesting to see what’s out there.
Beautiful Jekyll
This one is really… Beautiful ;) It just looks stunning. It’s responsive, has a nice listing of posts. Looks like you get the best out of the box. I’m going to give this a try.