Enjoyment Work screenshot

Enjoyment Work

Author Avatar Theme by Brennanbrown
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

  1. Install all the prerequisites mentioned above.
  2. Install the Jekyll and Bundler gems by running the following command:
gem install jekyll bundler
  1. Clone the Enjoyment Work theme repository from the desired source.
  2. Change into the theme’s directory and run the following command to install the remaining dependencies:
bundle install
  1. Customize the _config.yml file according to your needs.
  2. Build the Jekyll site by running the following command:
bundle exec jekyll build
  1. Run the Jekyll site locally using the following command:
bundle exec jekyll serve
  1. 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.