Skip to content

A Jekyll command plugin to list tags and categories for your Jekyll website. Output as plain text, JSON, or YAML.

License

Notifications You must be signed in to change notification settings

pirafrank/jekyll-listme

Repository files navigation

Jekyll::Listme

A Jekyll command plugin to list and count data in your Jekyll website. List tags, categories, and more, and count their occurrencies. Choose among various output formats.

Installation

gem 'jekyll-listme', git: 'https://github.com/pirafrank/jekyll-listme', branch: 'main'

Update

bundle update jekyll-listme

Usage

Plain text is the default output format:

bundle exec jekyll list tags
bundle exec jekyll list categories

You can choose an output format like this:

bundle exec jekyll list tags --output FORMAT
bundle exec jekyll list categories --output FORMAT

You can also count items, instead of listing them:

bundle exec jekyll list --count tags --output FORMAT
bundle exec jekyll list --all --output FORMAT

Supported formats are:

  • plain
  • json
  • yaml
  • csv
  • tsv
  • psv

Development

Clone and run bundle install to get started.

Code lives in lib/jekyll/commands and is referenced with require in lib/jekyll/listme.rb. To experiment with that code, run bundle exec jekyll list from a Jekyll site with this gem added as plugin. Read more on Jekyll's Commands documentation.

I got the first steps to create the template from here.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/pirafrank/jekyll-listme.

License

The gem is available as open source under the terms of the MIT License.

About

A Jekyll command plugin to list tags and categories for your Jekyll website. Output as plain text, JSON, or YAML.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published