Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A full-featured electronic lab notebook theme (with plugins!) for Jekyll
Jekyll Lab Notebook is a Jekyll theme and companion plugin set that converts plain markdown note files into an interactive HTML website for managing an electronic lab notebook. It is built on the static-site generator Jekyll, distributed under the MIT License, and maintained by tlnagy on GitHub with 63 stars at the time of writing.
Jekyll Lab Notebook is a full-featured Jekyll theme for writing electronic lab notebook (ELN) entries in markdown and rendering them as a searchable, taggable website. It takes markdown posts with embedded images, CSVs, or PDFs as input and produces a static HTML site with an interactive calendar and project tagging. The project is split into the theme repository and a separate plugins repository (jekyll-lab-notebook-plugins) where the heavy lifting happens.
Install the theme via bundler inside the demo folder, run bundle exec jekyll serve -wi, then edit posts in the _posts/ subdirectory. The Jekyll build process converts each markdown file into an HTML page and generates the calendar and tag index.
The theme is open source under the MIT License, so it is free to use and modify. No pricing tiers are involved.
eLabFTW, a web-based electronic lab notebook platform with built-in user management and a database, unlike this static Jekyll theme.
Yes, it is released under the MIT License, so it is free to use, modify, and distribute.
Basic familiarity with markdown is enough to start; the demo folder provides a working example and the theme is hackable for deeper customization.
Yes, the theme supports embedding images, CSVs, and PDFs directly in markdown entries.
No, it generates a static HTML site from markdown files, so no database or server-side processing is needed.
Clone the repo, install bundler, run bundle update in the demo folder, then bundle exec jekyll serve -wi and open the listed address.
