Serving static jekyll websites
It’s been some time since I’ve done anything with this blog, but after reactivating my old tomk32.de I had to move it because my dns won’t allow me an A-record for the root domain, so hosting it on github.io wasn’t possible. I also wanted some extra features, there’s an awesome list of jekyll plugins to dig through.
Here’s a few useful links:
- Canonical URLs for jekyll websites
- Let’s Encrypt, didn’t have to do anything special here as my server was already set up properly. A
certbot run -d tomk32.dedid the works.
- Wild-cards with let’s encrypt because in the past I did use a few subdomains and I want to combine them all
- compress.html layout for jekyll resulted in much more readable HTML output
- Jekyll’s frontmatter defaults because in the past I’ve often forgot to add the
layoutto a new post
- Link next/previous post just for some more internal links
- In the end I used random posts instead of related ones, but you must speed up lsi with the help of gsl