Ensure correct filter order to validate with our markdown spec
This commit is contained in:
parent
22055e1058
commit
207b7218aa
|
@ -118,7 +118,7 @@ module Banzai
|
|||
end
|
||||
|
||||
if path
|
||||
content_tag(:img, nil, src: path)
|
||||
content_tag(:img, nil, src: path, class: tag_class('image'))
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -155,7 +155,7 @@ module Banzai
|
|||
href = ::File.join(project_wiki_base_path, reference)
|
||||
end
|
||||
|
||||
content_tag(:a, name || reference, href: href)
|
||||
content_tag(:a, name || reference, href: href, class: tag_class('page'))
|
||||
end
|
||||
|
||||
def project_wiki
|
||||
|
@ -172,6 +172,10 @@ module Banzai
|
|||
def validate
|
||||
needs :project_wiki
|
||||
end
|
||||
|
||||
def tag_class(type)
|
||||
"gfm gollum gollum-#{type}"
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -4,7 +4,7 @@ module Banzai
|
|||
def self.filters
|
||||
@filters ||= begin
|
||||
super.insert_after(Filter::TableOfContentsFilter, Filter::GollumTagsFilter)
|
||||
.insert_after(Filter::TableOfContentsFilter, Filter::WikiLinkFilter)
|
||||
.insert_before(Filter::TaskListFilter, Filter::WikiLinkFilter)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -39,7 +39,7 @@ describe 'GitLab Markdown', feature: true do
|
|||
end
|
||||
|
||||
def doc(html = @html)
|
||||
Nokogiri::HTML::DocumentFragment.parse(html)
|
||||
@doc ||= Nokogiri::HTML::DocumentFragment.parse(html)
|
||||
end
|
||||
|
||||
# Shared behavior that all pipelines should exhibit
|
||||
|
|
Loading…
Reference in New Issue