A responsive, well-designed template to help you get started on your next blog or website.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Purelog is a responsive, sidebar theme for the popular JAMstack generator Jekyll that only uses the minimal Pure.css framework (hence the name!), while still following the best practices possible for accessibility and search-engine optimization.
I created this after finishing Watery (which this theme is built off of), as a way to add more functionality and design while still remaining as lightweight as possible.
This project is aimed towards those looking for an interesting theme for Jekyll that has features that aren't found commonly elsewhere, specifically having separate sections dedicated towards: blogging, note-taking, and daily journal entries.
Here are a few interesting features of this Jekyll theme:
_BLANK_config.yml
to make getting up-and-running easy._pages
collection for easier organization._inclues/author.html
)base16.solarized.light
)Jekyll requires the following:
See Requirements for guides and details.
gem install jekyll bundler
git clone https://github.com/brennanbrown/purelog.git
cd purelog
Gemfile
.bundle install
bundle exec jekyll serve
If you encounter any errors during this process, check that you have installed all the prerequisites in Requirements.
If you still have issues, see Troubleshooting.
Once you have Jekyll up-and-running, there are only a few steps needed to make this theme your own:
_BLANK_config.yml
configuration file and replace the current _config.yml
example_posts
folder in _posts
, _notes
, _journals
and start writing your own!_pages
to however you see fit.README.md
with information about your own project or blog.assets
folder to customize the site.There are several features that I'm still planning to create and integrate, including:
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distributed under the MIT License. You can use this project however you see fit without needing to give attribution.
See LICENSE
for more information.
While creating this theme, I came across a lot of helpful and hard-to-find resources. If you'd like to dive deeper into Jekyll, check them out:
.gitignore
: https://miguelmota.com/bytes/extensive-gitignore/Pure.css was created by the Pure CSS group.
Simple Jekyll Search was created by Christian Fei.
Various notes and ideas were taken from Simply Jekyll by Raghuveer S..