Five Useful Ideas

Migrating from Jekyll to Orgmode

08 August 2022

1. Why?

When I started this blog, the aim was to quickly start documenting my journey back into the FOSS world. As is always the case, some hold love and some new tools made it impossible for me to continue to enjoy using Jekyll. Writing in markdown mode for Jekyll was a pleasure, and as evidenced by the nifty tool, Multi-Format Resume, that I have created using pandoc. I am a fan of both pandoc and markdown. Jekyll did feel alien to me on a number of issues that ranged from tags & categories to allowing multiple types of notes/blogs or entries. I tried really hard to maintain Bookmarks through Jekyll and failed in my efforts to continue to use it.

2. Emacs and Orgmode?

I have slowly begun inhabiting more time in Emacs, my initial journey was close to two decades ago when an acquaintance logged onto the Emacs on a terminal and pretty much did everything right from checking email to running a script to reformat a large CSV file. I then continued to use Emacs for LaTex for close to a decade. The joy of using Orgmode as a task management system (GTD or otherwise) lasted for a long time. The transition out of LaTex due to interoperability issues and the high learning curve for the people I worked with, combined with my transition to mobile-first working mode meant that my use of Emacs continued to reduce and slowly die down.

3. Options

However, since the transition to the Framework Laptop and the move back into the FOSS world, I have slowly tried to regain the muscle memory of using Emacs and Orgmode. The easiest way to do this was transition this blog to Orgmode first as I plan to spend most of my life in this text editor. A few websites that I looked at that got me thinking about finally making the leap were,

  1. https://karl-voit.at
  2. https://github.com/bastibe/org-static-blog
  3. https://writepermission.com/
  4. https://github.com/lepisma/pile
  5. https://duncan.codes/posts/2019-09-03-migrating-from-jekyll-to-org/index.html
  6. https://jao.io/blog/2020-02-11-simplicity.html

Thanks to some very nice suggestions from the Emacs Matrix room and the wonderful list of resources available at Web Pages Made with Org-Mode.

I finally decided it was best to use the base system, and build as I go along. Something I have decided to do even with my Emacs configuration file as well.

4. Notes

  1. I will shortly update the repository on Sourcehut for this website.
  2. There is a revised to-do list for this blog.