Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimal Jekyll theme for storytellers with GitHub Pages support, pagination, tags, and Disqus comments.
Tale is a minimal Jekyll theme curated for storytellers, delivering a typography-first blog layout with pagination, tags, sticky posts, and Disqus comments.
Tale is a minimal Jekyll theme built for storytellers and released under the chesterhow GitHub account, with a live demo hosted at chesterhow.github.io/tale. It takes standard Jekyll content — Markdown or HTML posts with YAML front matter — and outputs a static blog site with paginated post listings, tags, sticky posts, and excerpt management. The theme can be installed three ways: as a Ruby gem, through the jekyll-remote-theme plugin for GitHub Pages, or by forking the chesterhow/tale repository directly.
Tale runs as a standard Jekyll theme: add it via the Gemfile or remote_theme, configure _config.yml with the theme name, permalink format, and paginate count, then build and serve with bundle exec jekyll serve. Two manual setup steps are required: index.md must be renamed to index.html for jekyll-paginate to work, and about.md must have its layout field changed to post.
Tale is a free, open-source project published on RubyGems as the tale gem and on GitHub as the chesterhow/tale repository. It can be installed as a gem, used as a remote theme, or forked without payment.
Add gem "jekyll-remote-theme" and gem "jekyll-paginate" to your Gemfile, run bundle, then set remote_theme: chesterhow/tale in _config.yml along with the permalink and paginate lines. List both gems under the plugins key and remove any existing theme or remote_theme lines.
The jekyll-paginate gem only activates when the site's index file is named index.html. The theme ships with index.md, which must be renamed to index.html during installation, or the paginate setting in _config.yml will not take effect.
Comments are off by default. Locate the disqus: jekyll-tale line in _config.yml and replace jekyll-tale with your site's Disqus id, then add comments: true to the YAML front matter of each post where you want comment threads.
After installing the theme, run bundle exec jekyll serve from the project directory and open http://127.0.0.1:4000/ in your browser to see the site.
Tale is free and open source. It is distributed through RubyGems as the tale gem and through the public chesterhow/tale GitHub repository, with no paid tiers or premium features listed.
