Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/Rules
diff options
context:
space:
mode:
authorGabriel Mazetto <brodock@gmail.com>2018-10-20 05:36:37 +0300
committerGabriel Mazetto <brodock@gmail.com>2018-11-06 02:14:49 +0300
commite6b3ffd9c21682e3b209e16e82a37220faff7530 (patch)
treefe905e8be3ca533cf40eb6dd04ffafadd36c87fa /Rules
parent952560fc058334599cb59ef01b3e66bd0dd5af4f (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--Rules10
1 files changed, 5 insertions, 5 deletions
diff --git a/Rules b/Rules
index 43650fe2..854e27b1 100644
--- a/Rules
+++ b/Rules
@@ -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