Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple, beautiful, and powerful Jekyll theme for blogs.
Not Pure Poole is an open-source Jekyll theme for blogs, built on Poole and Pure.css, that bundles SEO, analytics, comments, MathJax, and date/category/tag archives into a single theme.
Not Pure Poole is a Jekyll theme for personal blogs and content sites, maintained by vszhub and available as the Ruby gem not-pure-poole. It takes standard Jekyll posts and pages as input and renders a responsive blog with automatic dark mode, pagination, related posts, and archive pages. The theme combines the Poole base layout with the Pure.css framework and is distributed under the MIT License.
_config.yml to enable visitor analytics and post comments._data/archive.yml and use the archive-taxonomies or archive-dates layouts to list posts grouped by any of those taxonomies.toc: true in front matter to show a right-side table of contents, or math: true to enable MathJax LaTeX rendering for that page._sass/_variables.scss and apply a scoped data-theme attribute on the <html> element to define new color schemes, such as the example blue theme._data/navigation.yml and social icons in _data/social.yml, using Font Awesome icon classes.rem units for scalable, mobile-friendly readability.jekyll-remote-theme.bundle install, then bundle exec jekyll serve) and customize the CSS variable system to build derivative themes.not-pure-poole gem to your Gemfile and list it under plugins in _config.yml; the theme's layouts and includes handle the rest.jekyll-remote-theme with remote_theme: vszhub/not-pure-poole to import the master branch without building the gem locally.<html> element.archive-taxonomies layout page for categories or tags, or an archive-dates layout page for a chronological listing, and link them from _data/archive.yml.After installation, the theme's _layouts, _includes, _sass, and assets directories provide the full site structure. You write posts and pages in Markdown with optional front-matter flags like toc: true and math: true. During development, run bundle install and bundle exec jekyll serve to preview the site at http://localhost:4000; the site regenerates automatically on file changes.
Yes, Not Pure Poole is open source under the MIT License, so it is free to use, modify, and distribute, including for commercial projects.
Add gem 'not-pure-poole' to your Gemfile and add not-pure-poole to the plugins list in _config.yml. Alternatively, for GitHub Pages, add jekyll-remote-theme and set remote_theme: vszhub/not-pure-poole.
Add toc: true to the front matter of the page. Not Pure Poole uses the jekyll-toc plugin to generate a table of contents that appears on the right side of the page.
Set math: true in the front matter of the specific page or post where you want LaTeX math rendering. MathJax will then process the mathematical expressions in that content.
Yes, it supports Disqus. You need to set your Disqus shortname in _config.yml, and comment threads will appear on posts.
