Org Jekyll

screenshot of Org Jekyll

Export jekyll posts from org-mode

Overview

If you are a fan of using Org-mode for writing and enjoy the simplicity of Jekyll for blogging, then org-jekyll might have caught your attention. This tool was designed to facilitate the export of Org-mode posts into the format expected by Jekyll, specifically targeting subtrees marked with specific keywords and timestamps to create clean, organized blog entries. Though it hasn’t seen updates since 2014, understanding its functionality might still be beneficial for those exploring Jekyll and Org-mode integration.

While it's important to note that org-jekyll is no longer actively maintained, the concept of seamlessly connecting Org-mode with Jekyll remains compelling. It exemplifies how one can leverage the powerful features of Emacs and Org-mode for effective blogging practices, even if newer maintained alternatives may now be more suitable.

Features

  • Org-mode Integration: Easily extracts relevant subtrees from your Org publishing files, enabling effortless export to Jekyll format.

  • Timestamp Support: Utilizes an :on: property with a timestamp, ensuring that exported posts are organized chronologically.

  • Customizable Front Matter: Supports passing properties as YAML front matter, allowing for enhanced control and customization of your blog entries.

  • Automatic File Naming: Exports posts in the desired year-month-day-title.html format, aligning with Jekyll's expectations for easy integration.

  • Title Extraction: Automatically uses the title of the subtree as the title of the exported entry, simplifying the blogging process.

  • Subdirectory Export: Directly exports content into a _posts subdirectory, maintaining Jekyll’s structure for easier site-building.