I recently migrated this website from Wordpress to Github Pages using Jekyll and So Simple. Wordpress was becoming annoying, with its constant nagging about updates and awful WYSIWYG editor on the backend. I felt like I had to very carefully work around the awfully generated HTML in order to accomplish the simplest things. And it wasn’t like I needed all that functionality anyway. This site is used very little. It was time to simplify.
Jekyll is a parsing engine bundled as a ruby gem used to build static websites from dynamic components such as templates, partials, liquid code, markdown, etc. Jekyll is known as “a simple, blog aware, static site generator.” In other words, the website is now simply a set of static files. Posts are written in Markdown and, since I’m using Github Pages for hosting, pushed to the site.
Still a work in progress
Jekyll prides itself as being the way to “blog like a Hacker”. As a result, there is a fair amount of work still to be done here with respect to fully migrating the old site and ensuring an equal level of functionality.
To do list:
- Figure out how to display the normalized beer ratings on the review posts.
- Figure out how to reduce post title font size on index page without messing up other stuff.
- Clean up all the old posts migrated from Wordpress via the wordpress2jekyll script.
- Change wording in the contact form.
- Figure out nested lists and paragraphs in lists.
- test 3