Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A responsive sidebar Jekyll theme built on Pure.css for blogs, note-taking, and journal entries.
Purelog is a responsive sidebar theme for the Jekyll static site generator, built on the minimal Pure.css framework and designed to run blogs, note-taking, and daily journal sections from a single Jekyll site.
Purelog is a Jekyll theme published on RubyGems (gem name purelog) and distributed under the MIT License. It takes standard Jekyll content — Markdown posts organized into _posts, _notes, and _journals collections — and renders a responsive site with a sidebar layout, automatic archive, tags, and category pages. The theme was created by Brennan Brown as a successor to his Watery theme.
_posts, _notes, and _journals folders so blog posts, short notes, and journal entries stay organized and can be styled differently._includes/author.html.base16.solarized.light theme.jekyll-feed, jekyll-seo-tag, jekyll-paginate-v2, and jekyll-sitemap as plugins._config.yml and the snippet loads only in production builds.Purelog is aimed at writers and bloggers who want a Jekyll theme that separates long-form posts from short notes and daily journals. It's also suited for developers who want a minimal, configurable starting point that can be deployed to Netlify with a single click.
_posts and get an auto-generated archive, tags, and RSS feed._notes collection to keep short-form thoughts separate, with its own listing._journals and have them auto-included in the archive._BLANK_config.yml file.Purelog runs as a standard Jekyll site: install Ruby 2.5.0 or higher, add the theme to your Gemfile, run bundle install, then bundle exec jekyll serve to preview at http://localhost:4000. You can also deploy directly to Netlify using the provided Deploy to Netlify button, which clones the repository and builds it in the Netlify pipeline.
Yes. Purelog is open-source under the MIT License, so you can use it for personal or commercial projects without attribution.
Add gem "purelog", "~> 0.1.0" to your Gemfile, set theme: purelog in _config.yml, then run bundle install and bundle exec jekyll serve.
Yes, it uses Simple Jekyll Search to provide on-site, client-side search without external services.
Yes, set google_analytics to your GA4 measurement ID in _config.yml; the tracking snippet only loads in production builds.
