0.0
No release in over a year
Displays a badge on a Jekyll page for the package showing its version
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies
 Project Readme

Badge Gem Version

Displays a badge on a Jekyll page for the package showing its version.

Installation

Add the following to your Jekyll website's Gemfile:

group :jekyll_plugins do
  gem 'jekyll_badge'
end

And then execute:

$ bundle

Image

Copy the contents of demo/blog/images/git/ to a similarly named directory on your website.

Usage

See demo/index.html for examples.

Options

Keyword Options

  • clear – Ensures the badge is rendered below preceding floating elements.
  • debug – Display debugging information on the rendered page

Primary Options

Override these name/value options as required.

  • align – Align badge left, center or right, defaults to right.
  • alt – Alt text for badge image, also used as title for badge. Defaults to name.
  • class – Override classes for generated badge, defaults to rounded shadow.
  • dist_url – Badge banner link target (download page), defaults to https://rubygems.org/gems/name.
  • image – Git repository image, without the filetype, defaults to /blog/images/git/github-mark.
  • name – name of component, defaults to the name of the enclosing page.
  • label – displayed name of the badge, defaults to name.
  • style – Additional CSS style for the badge container.
  • title – Displayed text when the user hovers their mouse over the badge. Defaults to the alt value.
  • type – Type of badge to display. Choices are ruby_gem (default) and golang.
  • user_id – GitHub user id (only required for type golang, defaults to mslinn.)

Derived Options

Derived options can be overridden, just like primary options.

  • badge_svg – URL for badge image, defaults to https://badge.fury.io/rb/name.svg.
  • git_url_base – GitHub User URL, defaults to https://github.com/mslinn.
  • git_url – Repository URL, defaults to git_url_base/name.

Development

After checking out this git repository, install dependencies by typing:

$ bin/setup

You should do the above before running Visual Studio Code.

Run the Tests

$ bundle exec rake test

Interactive Session

The following will allow you to experiment:

$ bin/console

Local Installation

To install this gem onto your local machine, type:

$ bundle exec rake install

To Release A New Version

To create a git tag for the new version, push git commits and tags, and push the new version of the gem to https://rubygems.org, type:

$ bundle exec rake release

Contributing

Bug reports and pull requests are welcome at https://github.com/mslinn/jekyll_badge.

License

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