blob: 63448e1198699aff62c88ea3a1d4523b36c62d29 [file] [log] [blame]
module Jekyll
class JiraTag < Liquid::Tag
def initialize(tag_name, text, tokens)
@issue_number = text.strip
super
end
def render(context)
site = context.registers[:site]
issue = site.config["jira_key"] + "-" + @issue_number
url = site.config["jira_base_url"] + "/" + issue
"[<a href='" + url + "'>" + issue + "</a>]"
end
end
end
Liquid::Template.register_tag('jira', Jekyll::JiraTag)