Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Jekyll port of Ghost's Casper theme with author pages, tags, pagination, and a sliding sidebar.

A clean, responsive Hugo blog theme built on GitHub's Primer CSS design system with dark mode, i18n, and LLM-friendly output.

Hexo blog theme designed to make Japanese text more readable and beautiful.

A lightweight Hugo theme with automated image resizing, margin-note footnotes, and draft/visibility controls for content sites.

Nuxt starter for creating a blog with Strapi, featuring article and category content types.
Jasper is a full-featured Jekyll port of Ghost's default Casper theme (v1.3.7) that turns any Jekyll site into a blog with author pages, tag pages, pagination, and a toggleable sliding sidebar.
Jasper is a Jekyll theme ported from Ghost's default Casper theme v1.3.7, inspired by an earlier port called Kasper. It runs on Jekyll 3.9.0 with Ruby 2.6.3 and is maintained by the jekyllt team on GitHub. It takes Jekyll posts, author data, and front matter as input and produces a static HTML blog with the original Casper design, plus extra pages such as author, tag, 404, and related-posts views.
To use Jasper, clone the master branch, edit _config.yml with your site details, and run bundle exec jekyll serve locally or push to a git repository. For automated deployment, set up GitHub Actions (as in the included jekyll_build.yml) or Travis CI, which builds the site and pushes the resulting _site contents to the gh-pages branch. Netlify is also supported for CDN-based hosting.
Jasper is free and open-source under the MIT License, the same license as the original Ghost Casper theme.
Yes, Jasper is released under the MIT License, so you can use, modify, and distribute it freely, including for commercial projects, with attribution.
Multiple author blogs are supported out of the box since the v1.3.7 update. You need to set each post's categories field to match an author's username defined in the _config.yml file.
You can build the site with GitHub Actions (the included workflow pushes _site to the gh-pages branch), or generate it locally and push the HTML to a repository's master or gh-pages branch, depending on whether it's a user or project page.
The project builds well with Ruby v2.6.3 and Jekyll v3.9.0, as noted in the repository's install instructions.
Yes, Jasper added tag pages, author pages, a 404 page, and a toggleable sliding sidebar in its 07.02.2015 update, all of which are available in the current release.
