Enjoyment Work
|Updated:
24 Apr 2025
|105 Stars
A Digital Garden: Capturing my daily thoughts and progress, as well as curated ideas with unique synthesis—a personal zettelkasten. Built on Simply Jekyll by Raghuveer S.
Categories
Overview
Enjoyment Work is an academic/research-focused Jekyll theme that offers extensive features for note-taking and personal growth. It is based on the Digital Garden philosophy and aims to provide a powerful knowledge base using the Obsidian app. The theme is built on the Bootstrap 4 framework and also offers customization options, collections for different types of material, SEO optimization, and more.
Features
- Customizable config file: Easy setup with a fully customizable _BLANK_config.yml file.
- On-site search: Includes a speedy on-site search function using Simply Jekyll Search.
- Custom collections: Provides custom collections for different types of material like note-taking and journal writing.
- Auto-generating pages: Creates an auto-generating /archive page that displays all entries from all collections, and also generates /tags and /categories pages.
- Breadcrumbs: Includes breadcrumbs for improved navigation and SEO.
- Organizational features: Offers a _pages collection for easier organization and an author bio at the end of each post.
- Syntax highlighting: Supports full Rouge integration for syntax highlighting, currently using base16.dark theme.
- Additional features: Auto-generates RSS feed, sitemap, accessibility features, and supports Roam-style double bracket link syntax to other notes. Also includes context menu on feed for related posts and backlinks, and on-hover page previews.
Installation
Prerequisites
To install Enjoyment Work, you will need the following:
- Ruby version 2.5.0 or higher
- RubyGems
- GCC and Make
Please refer to the official Jekyll documentation for detailed instructions on installing the prerequisites.
Instructions
- Install all the prerequisites mentioned above.
- Install the Jekyll and Bundler gems by running the following command:
gem install jekyll bundler
- Clone the Enjoyment Work theme repository from the desired source.
- Change into the theme’s directory and run the following command to install the remaining dependencies:
- Customize the _config.yml file according to your needs.
- Build the Jekyll site by running the following command:
- Run the Jekyll site locally using the following command:
- Access the locally hosted site in your browser at
http://localhost:4000
.
Summary
Enjoyment Work is a Jekyll theme designed for academic and research purposes, offering extensive features for note-taking and personal growth. With easy installation and customization options, it provides a powerful knowledge base experience using Obsidian. Despite some planned improvements in the future, the theme already includes features like on-site search, custom collections, auto-generating pages, and syntax highlighting. It also supports additional functionalities like Roam-style links, breadcrumbs, and SEO optimization. By following the installation guide, users can get started with Enjoyment Work and leverage its features for their academic or research projects.