Overview
Purelog is a responsive, sidebar theme designed for Jekyll, a popular JAMstack generator. The theme utilizes the lightweight Pure.css framework while prioritizing accessibility and search engine optimization. Purelog is ideal for individuals seeking a unique Jekyll theme with separate sections dedicated to blogging, note-taking, and daily journal entries.
Features
- Fully customizable and empty
_BLANK_config.yml for easy setup. - Speedy on-site search function using Simply Jekyll Search.
- Custom collections for different types of material (note-taking, journal writing, etc.).
- Auto-generating archive page that displays all entries from all collections.
- Auto-generating tags and categories pages.
_pagescollection for easier organization.- Author bio at the end of each post.
- Full Rouge support for syntax highlighting.
- Auto-generated RSS feed, sitemap, accessibility features, and search engine optimization.
Installation
Prerequisites:
- Ruby version 2.5.0 or higher
- RubyGems
- GCC and Make
Instructions:
- Install all prerequisites.
- Install the jekyll and bundler gems.
- Clone the repository.
- Change into the new directory.
- Install gems from the Gemfile.
- Build the site and make it available on a local server.
- Browse to http://localhost:4000.
If any errors occur during the installation process, ensure that all prerequisites have been properly installed.
Summary
Purelog is a responsive Jekyll theme that leverages the Pure.css framework to provide a lightweight and customizable design. With features such as custom collections, auto-generating pages, and syntax highlighting, Purelog offers a unique and functional theme for Jekyll users. The installation process is straightforward, and the theme can be easily customized to suit individual preferences. Future plans for Purelog include additional features and documentation. Contributions to the project are welcomed and encouraged.