diff --git a/docs/_markbind/layouts/default.md b/docs/_markbind/layouts/default.md
index 6f96588826..b68aa2e92b 100644
--- a/docs/_markbind/layouts/default.md
+++ b/docs/_markbind/layouts/default.md
@@ -1,7 +1,7 @@
-
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Bug Description
@@ -216,7 +216,7 @@Relative Link Test This is a relative Intra-Site link in a layout (see link)
Test <markdown>
and <md>
elements
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Relative Link Test This is a relative Intra-Site link in a layout (see link)
baseUrl in a nested sub-site should correctly evaluate to the nested sub-site
The base url in the nested_sub_site is /test_site/sub_site/nested_sub_site.
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Test for nunjucks' various functions that use a path. By design, nunjucks' relative paths resolve from the configured template root directory.
Hence, in MarkBind, these paths should also follow this behaviour. @@ -220,7 +220,7 @@
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Test for nunjucks' various functions that use a path. By design, nunjucks' relative paths resolve from the configured template root directory.
Hence, in MarkBind, these paths should also follow this behaviour. @@ -220,7 +220,7 @@
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Annotate with saved Image
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Some text
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Test: Code blocks
Normal fenced code should render correctly
Content in a fenced code block
@@ -405,7 +405,7 @@ Test
")]),_v(" tag, enabling lines to start from a specific line number")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"style":"counter-reset: line 29;","class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_c('span',{pre:true,attrs:{"class":"hljs-strong"}},[_v("****")]),_c('span',{pre:true,attrs:{"class":"hljs-emphasis"}},[_v("*")])]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-emphasis"}},[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_v("-----")])]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr causes corresponding lines to have 'highlighted' class")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("1 highlighted")]),_v("\n")]),_c('span',[_v("2\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("3 highlighted")]),_v("\n")]),_c('span',[_v("4\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("5 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("6 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("7 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("8 highlighted")]),_v("\n")]),_c('span',[_v("9\n")]),_c('span',[_v("10\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("start-from")]),_v(" attr should cause corresponding lines to have 'highlighted' class based on "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("start-from")])])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"style":"counter-reset: line 10;","class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("11 highlighted")]),_v("\n")]),_c('span',[_v("12\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("13 highlighted")]),_v("\n")]),_c('span',[_v("14\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("15 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("16 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("17 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("18 highlighted")]),_v("\n")]),_c('span',[_v("19\n")]),_c('span',[_v("20\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with empty (any variant) line-slice syntax should highlight leading/trailing spaces")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")]),_v("\n")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with full character-variant line-slice syntax should highlight only at specified range")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("\"na")]),_v("me\"")])]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_c('span',[_v("b"),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("az")])])]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")])]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")])]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_c('span',[_v("<"),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("/")])]),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("fo")]),_v("o")])]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with partial character-variant line-slice syntax should default highlight to start/end of line")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("foo")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(">")])]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("<")]),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("bar")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("\"na")]),_v("me\"")])]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_c('span',[_v("b"),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("az")])])]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string highlighted"}},[_v("\"name\"")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(">")])]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("goo")]),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")])]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")])]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("")]),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with line-part syntax should highlight only at specified substring")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("baz")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("go,o")]),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("go'o")]),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with full word-variant line-slice syntax should highlight only at specified word ranges")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v(" goo "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v(" goo "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("goo ")])]),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string highlighted"}},[_v("\"name\"")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(">")])]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" goo")]),_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with partial word-variant line-slice syntax should default highlight to start/end of line")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v(" goo "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v(" goo "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("goo ")])]),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" goo")]),_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_v("Should render correctly with heading")])]),_v(" "),_c('div',{staticClass:"code-block"},[_c('div',{staticClass:"code-block-heading"},[_c('span',[_v("A heading")])]),_c('div',{staticClass:"code-block-content"},[_c('pre',[_c('code',{pre:true,attrs:{"heading":"A heading","class":"line-numbers hljs"}},[_c('span',[_v("\n")]),_c('span',[_v(" \n")]),_c('span',[_v(" \n")])])])])]),_c('p',[_c('strong',[_v("Inline markdown contained in heading should also be rendered correctly")])]),_v(" "),_c('div',{staticClass:"code-block"},[_c('div',{staticClass:"code-block-heading inline-markdown-heading"},[_c('span',[_c('strong',[_v("Bold")]),_v(", "),_c('em',[_v("Italic")]),_v(", "),_c('em',[_c('strong',[_v("Bold and Italic")])]),_v(", "),_c('s',[_v("Strike through")]),_v(", "),_c('strong',[_c('strong',[_v("Super Bold")])]),_v(", "),_c('span',{staticClass:"underline"},[_v("Underline")]),_v(", "),_c('mark',[_v("Highlight")]),_v(", "),_c('span',{staticClass:"large"},[_v("Large")]),_v(", "),_c('span',{staticClass:"small"},[_v("Small")]),_v(", 👍 ❗️ ❌ 🚧"),_c('br'),_v("We support page breaks")])]),_c('div',{staticClass:"code-block-content"},[_c('pre',[_c('code',{pre:true,attrs:{"heading":"**Bold**, _Italic_, ___Bold and Italic___, ~~Strike through~~, ****Super Bold****, !!Underline!!, ==Highlight==, ++Large++, --Small--, :+1: :exclamation: :x: :construction:
We support page breaks","class":"line-numbers hljs"}},[_c('span',[_v("\n")]),_c('span',[_v(" \n")]),_c('span',[_v(" \n")])])])])]),_c('p',[_c('strong',[_v("Code block with multiple linebreaks should not have the empty lines collapsed")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs"}},[_c('span',[_v("\n")]),_c('span',[_v("Four empty lines below, one above\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("Four empty lines above, one below\n")]),_c('span',[_v("\n")])])]),_c('p',[_c('strong',[_v("Code block without line numbers and multiple linebreaks should not have the empty lines collapsed")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"no-line-numbers hljs"}},[_c('span',[_v("\n")]),_c('span',[_v("Four empty lines below, one above\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("Four empty lines above, one below\n")]),_c('span',[_v("\n")])])]),_c('p',[_c('strong',[_v("Code block with syntax highlighting and multiple linebreaks should not have the empty lines collapsed")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs js"}},[_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-function"}},[_c('span',{pre:true,attrs:{"class":"hljs-keyword"}},[_v("function")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-title"}},[_v("fourEmptyLinesBelowOneAbove")]),_v("("),_c('span',{pre:true,attrs:{"class":"hljs-params"}}),_v(") ")]),_v("{\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("} "),_c('span',{pre:true,attrs:{"class":"hljs-comment"}},[_v("// four empty lines above, one below")]),_v("\n")]),_c('span',[_v("\n")])])]),_c('p',[_c('strong',[_v("span with "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("hljs")]),_v(" class should span multiple lines "),_c('a',{attrs:{"href":"https://github.com/MarkBind/markbind/pull/991#issuecomment-586547275"}},[_v("(Link for context)")])])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_c('span',{pre:true,attrs:{"class":"hljs-strong"}},[_v("****")]),_c('span',{pre:true,attrs:{"class":"hljs-emphasis"}},[_v("*")])]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-emphasis"}},[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_v("-----")])]),_v("\n")])])]),_c('p',[_c('strong',[_v("Span containing multi-line strings should have each line wrapped in a "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("hljs")]),_v(" span")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs javascript"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-keyword"}},[_v("var")]),_v(" x = "),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("`This is a")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("really long string")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("that spans multiple lines")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("super annoying\"`")]),_v("\n")])])]),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_v("## My header")]),_v("\n")]),_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("p")]),_v(">")])]),_v("Some paragraphs\n")]),_c('span',[_v("\n")]),_c('span',[_v("123 5\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("p")]),_v(">")])]),_v("\n")]),_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("br")]),_v(">")])]),_v("\n")]),_c('span',[_v("another paragraph"),_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("span")]),_v(">")])]),_v("some span\n")]),_c('span',[_v("abc\n")]),_c('span',[_v("a\n")]),_c('span',[_v("\n")]),_c('span',[_v("b"),_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("span")]),_v(">")])]),_v("\n")]),_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_v("### Header 2")]),_v("\n")])])]),_c('p',[_c('strong',[_v("Having "),_c('span',[_v(" in code blocks should not interfere with hljs")])])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs javascript"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-keyword"}},[_v("const")]),_v(" a = "),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("`another")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("really")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("reallly")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("reallly really")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("long string`")]),_v("\n")]),_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-keyword"}},[_v("const")]),_v(" b = "),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("`long string")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("with multiple")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("embeded ")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("`")]),_v("\n")])])]),_v(" "),_c('i',{staticClass:"fa fa-arrow-circle-up fa-lg d-print-none",attrs:{"id":"scroll-top-button","onclick":"handleScrollTop()","aria-hidden":"true"}})])}
+with(this){return _c('div',{attrs:{"id":"content-wrapper"}},[_c('p',[_c('strong',[_v("Test: Code blocks")])]),_v(" "),_c('p',[_c('strong',[_v("Normal fenced code should render correctly")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs"}},[_c('span',[_v("Content in a fenced code block\n")])])]),_c('p',[_c('strong',[_v("With syntax coloring should render correctly")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("codeLineNumbers")]),_v(" option in "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("site.json")]),_v(" should set the global code line numbers behavior (should show line numbers)")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("line-numbers")]),_v(" class should show corresponding line numbers")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("no-line-numbers")]),_v(" class should hide corresponding line numbers")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"no-line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("start-from")]),_v(" attr should set inline css in "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("")]),_v(" tag, enabling lines to start from a specific line number")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"style":"counter-reset: line 29;","class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_c('span',{pre:true,attrs:{"class":"hljs-strong"}},[_v("****")]),_c('span',{pre:true,attrs:{"class":"hljs-emphasis"}},[_v("*")])]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-emphasis"}},[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_v("-----")])]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr causes corresponding lines to have 'highlighted' class")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("1 highlighted")]),_v("\n")]),_c('span',[_v("2\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("3 highlighted")]),_v("\n")]),_c('span',[_v("4\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("5 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("6 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("7 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("8 highlighted")]),_v("\n")]),_c('span',[_v("9\n")]),_c('span',[_v("10\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("start-from")]),_v(" attr should cause corresponding lines to have 'highlighted' class based on "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("start-from")])])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"style":"counter-reset: line 10;","class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("11 highlighted")]),_v("\n")]),_c('span',[_v("12\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("13 highlighted")]),_v("\n")]),_c('span',[_v("14\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("15 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("16 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("17 highlighted")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("18 highlighted")]),_v("\n")]),_c('span',[_v("19\n")]),_c('span',[_v("20\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with empty (any variant) line-slice syntax should highlight leading/trailing spaces")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")]),_v("\n")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with full character-variant line-slice syntax should highlight only at specified range")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("\"na")]),_v("me\"")])]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_c('span',[_v("b"),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("az")])])]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")])]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")])]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_c('span',[_v("<"),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("/")])]),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("fo")]),_v("o")])]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with partial character-variant line-slice syntax should default highlight to start/end of line")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("foo")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(">")])]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("<")]),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("bar")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("\"na")]),_v("me\"")])]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_c('span',[_v("b"),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("az")])])]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string highlighted"}},[_v("\"name\"")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(">")])]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("goo")]),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")])]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")])]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("")]),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with line-part syntax should highlight only at specified substring")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("baz")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v("goo"),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name highlighted"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("go,o")]),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("go'o")]),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with full word-variant line-slice syntax should highlight only at specified word ranges")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v(" goo "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v(" goo "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("goo ")])]),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr highlighted"}},[_v("type")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("=")]),_c('span',{pre:true,attrs:{"class":"hljs-string highlighted"}},[_v("\"name\"")]),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(">")])]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" goo")]),_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("highlight-lines")]),_v(" attr with partial word-variant line-slice syntax should default highlight to start/end of line")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs xml"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v(" goo "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("bar")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_v(" goo "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("baz")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v("goo ")])]),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("qux")]),_v(">")]),_v("\n")]),_c('span',[_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-tag highlighted"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-attr"}},[_v("type")]),_v("="),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("\"name\"")]),_v(">")]),_c('span',[_c('span',{pre:true,attrs:{"class":"highlighted"}},[_v(" goo")]),_v(" ")]),_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("quux")]),_v(">")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("foo")]),_v(">")]),_v("\n")])])]),_c('p',[_c('strong',[_v("Should render correctly with heading")])]),_v(" "),_c('div',{staticClass:"code-block"},[_c('div',{staticClass:"code-block-heading"},[_c('span',[_v("A heading")])]),_c('div',{staticClass:"code-block-content"},[_c('pre',[_c('code',{pre:true,attrs:{"heading":"A heading","class":"line-numbers hljs"}},[_c('span',[_v("\n")]),_c('span',[_v(" \n")]),_c('span',[_v(" \n")])])])])]),_c('p',[_c('strong',[_v("Inline markdown contained in heading should also be rendered correctly")])]),_v(" "),_c('div',{staticClass:"code-block"},[_c('div',{staticClass:"code-block-heading inline-markdown-heading"},[_c('span',[_c('strong',[_v("Bold")]),_v(", "),_c('em',[_v("Italic")]),_v(", "),_c('em',[_c('strong',[_v("Bold and Italic")])]),_v(", "),_c('s',[_v("Strike through")]),_v(", "),_c('strong',[_c('strong',[_v("Super Bold")])]),_v(", "),_c('span',{staticClass:"underline"},[_v("Underline")]),_v(", "),_c('mark',[_v("Highlight")]),_v(", "),_c('span',{staticClass:"large"},[_v("Large")]),_v(", "),_c('span',{staticClass:"small"},[_v("Small")]),_v(", 👍 ❗️ ❌ 🚧"),_c('br'),_v("We support page breaks")])]),_c('div',{staticClass:"code-block-content"},[_c('pre',[_c('code',{pre:true,attrs:{"heading":"**Bold**, _Italic_, ___Bold and Italic___, ~~Strike through~~, ****Super Bold****, !!Underline!!, ==Highlight==, ++Large++, --Small--, :+1: :exclamation: :x: :construction:
We support page breaks","class":"line-numbers hljs"}},[_c('span',[_v("\n")]),_c('span',[_v(" \n")]),_c('span',[_v(" \n")])])])])]),_c('p',[_c('strong',[_v("Code block with multiple linebreaks should not have the empty lines collapsed")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs"}},[_c('span',[_v("\n")]),_c('span',[_v("Four empty lines below, one above\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("Four empty lines above, one below\n")]),_c('span',[_v("\n")])])]),_c('p',[_c('strong',[_v("Code block without line numbers and multiple linebreaks should not have the empty lines collapsed")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"no-line-numbers hljs"}},[_c('span',[_v("\n")]),_c('span',[_v("Four empty lines below, one above\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("Four empty lines above, one below\n")]),_c('span',[_v("\n")])])]),_c('p',[_c('strong',[_v("Code block with syntax highlighting and multiple linebreaks should not have the empty lines collapsed")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs js"}},[_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-function"}},[_c('span',{pre:true,attrs:{"class":"hljs-keyword"}},[_v("function")]),_v(" "),_c('span',{pre:true,attrs:{"class":"hljs-title"}},[_v("fourEmptyLinesBelowOneAbove")]),_v("("),_c('span',{pre:true,attrs:{"class":"hljs-params"}}),_v(") ")]),_v("{\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("\n")]),_c('span',[_v("} "),_c('span',{pre:true,attrs:{"class":"hljs-comment"}},[_v("// four empty lines above, one below")]),_v("\n")]),_c('span',[_v("\n")])])]),_c('p',[_c('strong',[_v("span with "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("hljs")]),_v(" class should span multiple lines "),_c('a',{attrs:{"href":"https://github.com/MarkBind/markbind/pull/991#issuecomment-586547275"}},[_v("(Link for context)")])])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_c('span',{pre:true,attrs:{"class":"hljs-strong"}},[_v("****")]),_c('span',{pre:true,attrs:{"class":"hljs-emphasis"}},[_v("*")])]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-emphasis"}},[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_v("-----")])]),_v("\n")])])]),_c('p',[_c('strong',[_v("Span containing multi-line strings should have each line wrapped in a "),_c('code',{pre:true,attrs:{"class":"line-numbers hljs inline no-lang"}},[_v("hljs")]),_v(" span")])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs javascript"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-keyword"}},[_v("var")]),_v(" x = "),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("`This is a")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("really long string")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("that spans multiple lines")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("super annoying\"`")]),_v("\n")])])]),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs markdown"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_v("## My header")]),_v("\n")]),_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("p")]),_v(">")])]),_v("Some paragraphs\n")]),_c('span',[_v("\n")]),_c('span',[_v("123 5\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("p")]),_v(">")])]),_v("\n")]),_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("br")]),_v(">")])]),_v("\n")]),_c('span',[_v("another paragraph"),_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v("<"),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("span")]),_v(">")])]),_v("some span\n")]),_c('span',[_v("abc\n")]),_c('span',[_v("a\n")]),_c('span',[_v("\n")]),_c('span',[_v("b"),_c('span',{pre:true,attrs:{"class":"xml"}},[_c('span',{pre:true,attrs:{"class":"hljs-tag"}},[_v(""),_c('span',{pre:true,attrs:{"class":"hljs-name"}},[_v("span")]),_v(">")])]),_v("\n")]),_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-section"}},[_v("### Header 2")]),_v("\n")])])]),_c('p',[_c('strong',[_v("Having "),_c('span',[_v(" in code blocks should not interfere with hljs")])])]),_v(" "),_c('pre',[_c('code',{pre:true,attrs:{"class":"line-numbers hljs javascript"}},[_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-keyword"}},[_v("const")]),_v(" a = "),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("`another")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("really")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("reallly")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("reallly really")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("long string`")]),_v("\n")]),_c('span',[_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-keyword"}},[_v("const")]),_v(" b = "),_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("`long string")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("with multiple")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("embeded ")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("")]),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}}),_v("\n")]),_c('span',[_c('span',{pre:true,attrs:{"class":"hljs-string"}},[_v("`")]),_v("\n")])])]),_v(" "),_c('i',{staticClass:"fa fa-arrow-circle-up fa-lg d-print-none",attrs:{"id":"scroll-top-button","onclick":"handleScrollTop()","aria-hidden":"true"}})])}
},function anonymous(
) {
with(this){return _c('div',[_c('footer',[_c('h1',{attrs:{"id":"heading-in-footer-should-not-be-indexed"}},[_c('span',{staticClass:"anchor",attrs:{"id":"heading-in-footer-should-not-be-indexed"}}),_v("Heading in footer should not be indexed"),_c('a',{staticClass:"fa fa-anchor",attrs:{"href":"#heading-in-footer-should-not-be-indexed","onclick":"event.stopPropagation()"}})]),_v(" "),_c('div',{staticClass:"text-center"},[_v("\n This is a dynamic height footer that supports markdown "),_c('span',[_v("😄")]),_v("!\n ")])])])}
diff --git a/packages/cli/test/functional/test_site/expected/testDates.html b/packages/cli/test/functional/test_site/expected/testDates.html
index c9718d0229..19ebbba2a6 100644
--- a/packages/cli/test/functional/test_site/expected/testDates.html
+++ b/packages/cli/test/functional/test_site/expected/testDates.html
@@ -54,7 +54,7 @@
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Relative Link Test This is a relative Intra-Site link in a layout (see link)
A page with an empty frontmatter should still build.
Relative Link Test This is a relative Intra-Site link in a layout (see link)
The external script MathJax 2.75 should be included, and the following MathJax content should render:
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Relative Link Test This is a relative Intra-Site link in a layout (see link)
In the CODE section, it should render exactly the content of the variable "code". In the OUTPUT section, it should render the footnotes correctly.
-Relative Link Test This is a relative Intra-Site link in a layout (see link)
Multiple inclusions of a modal should be supported
Relative Link Test This is a relative Intra-Site link in a layout (see link)
The contents of these two panels should be exactly the same.
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Uses a front matter layout
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Uses a site.json layout, overriding front matter
Relative Link Test This is a relative Intra-Site link in a layout (see link)
A URL with http(s)://
head or an email address in plain text will be auto converted into clickable links.
This functionality is inherited from markdown-it, with the setting of fuzzyLink
turned off.
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Solve the following simultaneous equations:
@@ -479,7 +479,7 @@Relative Link Test This is a relative Intra-Site link in a layout (see link)
Modal with attributes
This is a
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Test for nunjucks' various functions that use a path. By design, nunjucks' relative paths resolve from the configured template root directory.
Hence, in MarkBind, these paths should also follow this behaviour. @@ -220,7 +220,7 @@
Relative Link Test This is a relative Intra-Site link in a layout (see link)
The pageNavTitle should be rendered as:
@@ -222,7 +222,7 @@Relative Link Test This is a relative Intra-Site link in a layout (see link)
markdown pre text immediately prepending a component, without an empty line after
Relative Link Test This is a relative Intra-Site link in a layout (see link)
PlantUML Test
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Popover initiated by trigger should honor trigger attribute
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Popover with attributes
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Thumbnail test
Images
Square thumb, size = 100 (default) @@ -310,7 +310,7 @@
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Relative Link Test This is a relative Intra-Site link in a layout (see link)
Welcome to the test-deploy wiki!
Custom footer.
Welcome to the test-deploy wiki!
Welcome to the test-deploy wiki!