diff options
author | Gabriel Mazetto <brodock@gmail.com> | 2018-10-20 05:36:37 +0300 |
---|---|---|
committer | Gabriel Mazetto <brodock@gmail.com> | 2018-11-06 02:14:49 +0300 |
commit | e6b3ffd9c21682e3b209e16e82a37220faff7530 (patch) | |
tree | fe905e8be3ca533cf40eb6dd04ffafadd36c87fa /Rules | |
parent | 952560fc058334599cb59ef01b3e66bd0dd5af4f (diff) |
Switch Badges filter from markdown to HTML
This will allow to preserve the same header id behavior we have in
GitLab.
Diffstat (limited to 'Rules')
-rw-r--r-- | Rules | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,6 +1,6 @@ #!/usr/bin/env ruby -TITLE_FILTER_REGEXP = /(#\s|#{BadgesFilter::BADGES_PATTERN})/ +TITLE_FILTER_REGEXP = /(#\s|#{BadgesFilter::BADGES_MARKDOWN_PATTERN})/ preprocess do badges_filter = BadgesFilter.new @@ -31,7 +31,7 @@ preprocess do item[:title] ||= raw_title.gsub(TITLE_FILTER_REGEXP, '') # Run badges filter with title fragment - item[:title_badge] = badges_filter.run(raw_title.match(BadgesFilter::BADGES_PATTERN).to_s) + item[:title_badge] = badges_filter.run_from_markdown(raw_title.match(BadgesFilter::BADGES_MARKDOWN_PATTERN).to_s) end end end @@ -59,9 +59,6 @@ compile '/**/*.md' do # Set to 'toc: false' to disable it. include_toc = item[:toc].nil? ? true : false - # GitLab price / tiers specific badges - filter :badges - # Use GitlabKramdown with Rouge. # https://gitlab.com/brodock/gitlab_kramdown filter :gitlab_kramdown, @@ -76,6 +73,9 @@ compile '/**/*.md' do filter :colorize_syntax, default_colorizer: :rouge + # GitLab price / tiers specific badges + filter :badges + filter :md_to_html_ext filter :admonition |