krata/_posts/2024-04-11-jekyll.md

1.8 KiB

title author date categories tags
Creating a Personal Website with Jekyll cscherr 2024-04-11 21:30:00 +0200
Hosting
Blogging
jekyll

If you're someone like me and like to host various services, you might also want to have your own personal website. There are many approaches to this, for example you could use a CMS like WordPress or ghost, you could use a static site generator like Jekyll (that's what GitHub Pages use) or you could program your own site if you want.

I've tried a bit of all of them, but it never really worked for me. Eventually I landed on Jekyll, so this is also where you're reading this on now. To be honest, I don't have too much expertise on the topic, but I made it work, and a Blog needs posts.

Pros and Cons of Jekyll

Dead Simple

Usage of Jekyll is really easy in my opinion. You kind of just write markdown files and add some front matter. That is if you're using a pre-made template of course, you can make it as complicated as you want, just note that Jekyll generates static sites, so no fancy server side computation.

A lot of modern themes

There are a lot of modern and good-looking themes for Jekyll. At the time this post is written, cscherr.de uses chirpy.

A large collection of Jekyll themes can be found here (note: this site does not use HTTPS for some reason).


Multilingual sucks

With the chirpy theme at least, I couldn't get Multilingual content to work without going into the rabbit hole. You can select from a good amount of main languages, but you cannot have multiple versions of your website for various languages in a single project.