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.
gem 'jekyll-listme', git: 'https://github.com/pirafrank/jekyll-listme', branch: 'main'
bundle update jekyll-listme
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
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.
Bug reports and pull requests are welcome on GitHub at https://github.com/pirafrank/jekyll-listme.
The gem is available as open source under the terms of the MIT License.