Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Automatically generate date, tag, and category archive pages for Jekyll sites.
Jekyll Archives is a Jekyll plugin that automatically generates archive pages for your site's dates, tags, and categories, turning raw post metadata into browsable index pages. It runs on any Jekyll-powered static site, is distributed as a Ruby gem, and is maintained by the Jekyll organization on GitHub, where its repository currently shows 456 stars.
Jekyll Archives is an open-source plugin for Jekyll that takes your existing posts and produces permanent archive pages grouped by date (year, month, day), tag, and category. As input it uses the posts in your Jekyll site and the front matter metadata — specifically tags and categories — you've already assigned; as output it creates new HTML pages that are included in the built site. It is installed by adding gem 'jekyll-archives' to your Gemfile and declaring it in the plugins list in _config.yml.
jekyll-archives key to your Jekyll configuration; the documentation includes a full list of options.Jekyll bloggers who want organized archive pages without manually writing index pages. Documentation site maintainers who need tag and category landing pages to help readers find related topics. Developers using Jekyll for portfolio or content sites who want date-based browsing with minimal configuration. Anyone already comfortable adding a Gemfile entry and editing _config.yml can set it up.
First, add the gem to your Gemfile and list it in the plugins section of _config.yml. Then configure the jekyll-archives key to specify which archive types to generate and which layout to use. On the next jekyll build, the plugin scans your posts, generates the configured archive pages, and renders them through your specified layouts using the available archive metadata.
