module Jekyll::TagFilter

Public Instance Methods

tag_url(tag) click to toggle source
# File _plugins/tag_filter.rb, line 3
def tag_url(tag)
  site = @context.registers[:site]
  if site.config['tags_dir']
    "#{site.config['url']}/#{site.config['baseurl']}/#{site.config['tags_dir']}/#{tag.tr(' ', '-')}/"
  else
    "#{site.config['url']}/#{site.config['baseurl']}/tags/#{tag.tr(' ', '-')}/"
  end.gsub(/\/\/+/).with_index { |_, i| i.zero? ? '//' : '/' }
end