File tree Expand file tree Collapse file tree 4 files changed +150
-4
lines changed
expected/blocks/code-blocks
source/blocks/code-blocks Expand file tree Collapse file tree 4 files changed +150
-4
lines changed Original file line number Diff line number Diff line change @@ -121,6 +121,7 @@ private function configureHighlighter()
121
121
if (false === self ::$ isHighlighterConfigured ) {
122
122
Highlighter::registerLanguage ('php ' , __DIR__ .'/../Templates/highlight.php/php.json ' , true );
123
123
Highlighter::registerLanguage ('twig ' , __DIR__ .'/../Templates/highlight.php/twig.json ' , true );
124
+ Highlighter::registerLanguage ('yaml ' , __DIR__ .'/../Templates/highlight.php/yaml.json ' , true );
124
125
}
125
126
126
127
self ::$ isHighlighterConfigured = true ;
Original file line number Diff line number Diff line change
1
+ {
2
+ "case_insensitive" : true ,
3
+ "aliases" : [
4
+ " yml" ,
5
+ " YAML" ,
6
+ " yaml"
7
+ ],
8
+ "contains" : [
9
+ {
10
+ "className" : " attr" ,
11
+ "variants" : [
12
+ {
13
+ "begin" : " \\ w[\\ w :\\\/ .-]*:(?=[ \t ]|$)"
14
+ },
15
+ {
16
+ "begin" : " \"\\ w[\\ w :\\\/ .-]*\" :(?=[ \t ]|$)"
17
+ },
18
+ {
19
+ "begin" : " '\\ w[\\ w :\\\/ .-]*':(?=[ \t ]|$)"
20
+ }
21
+ ]
22
+ },
23
+ {
24
+ "className" : " meta" ,
25
+ "begin" : " ^---s*$" ,
26
+ "relevance" : 10
27
+ },
28
+ {
29
+ "className" : " string" ,
30
+ "begin" : " [\\ |>]([0-9]?[+-])?[ ]*\\ n( *)[\\ S ]+\\ n(\\ 2[\\ S ]+\\ n?)*"
31
+ },
32
+ {
33
+ "begin" : " <%[%=-]?" ,
34
+ "end" : " [%-]?%>" ,
35
+ "subLanguage" : " ruby" ,
36
+ "excludeBegin" : true ,
37
+ "excludeEnd" : true ,
38
+ "relevance" : 0
39
+ },
40
+ {
41
+ "className" : " type" ,
42
+ "begin" : " ![a-zA-Z_]\\ w*"
43
+ },
44
+ {
45
+ "className" : " type" ,
46
+ "begin" : " !![a-zA-Z_]\\ w*"
47
+ },
48
+ {
49
+ "className" : " meta" ,
50
+ "begin" : " &[a-zA-Z_]\\ w*$"
51
+ },
52
+ {
53
+ "className" : " meta" ,
54
+ "begin" : " \\ *[a-zA-Z_]\\ w*$"
55
+ },
56
+ {
57
+ "className" : " bullet" ,
58
+ "begin" : " \\ -(?=[ ]|$)" ,
59
+ "relevance" : 0
60
+ },
61
+ {
62
+ "className" : " comment" ,
63
+ "begin" : " #" ,
64
+ "end" : " $" ,
65
+ "contains" : [
66
+ {
67
+ "begin" : " \\ b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\ b"
68
+ },
69
+ {
70
+ "className" : " doctag" ,
71
+ "begin" : " (?:TODO|FIXME|NOTE|BUG|XXX):" ,
72
+ "relevance" : 0
73
+ }
74
+ ]
75
+ },
76
+ {
77
+ "beginKeywords" : " true false yes no null" ,
78
+ "keywords" : {
79
+ "literal" : " true false yes no null"
80
+ }
81
+ },
82
+ {
83
+ "className" : " number" ,
84
+ "begin" : " (-?)(\\ b0[xX][a-fA-F0-9_]+|(\\ b\\ d[\\ d_]*(\\ .[\\ d_]*)?|\\ .\\ d[\\ d_]*)([eE][-+]?\\ d[\\ d_]*)?)\\ b"
85
+ },
86
+ {
87
+ "className" : " string" ,
88
+ "relevance" : 0 ,
89
+ "variants" : [
90
+ {
91
+ "begin" : " '" ,
92
+ "end" : " '"
93
+ },
94
+ {
95
+ "begin" : " \" " ,
96
+ "end" : " \" "
97
+ },
98
+ {
99
+ "begin" : " \\ S+"
100
+ }
101
+ ],
102
+ "contains" : [
103
+ {
104
+ "begin" : " \\\\ [\\ s\\ S]" ,
105
+ "relevance" : 0
106
+ },
107
+ {
108
+ "className" : " template-variable" ,
109
+ "variants" : [
110
+ {
111
+ "begin" : " {{" ,
112
+ "end" : " }}"
113
+ },
114
+ {
115
+ "begin" : " %{" ,
116
+ "end" : " }"
117
+ }
118
+ ]
119
+ }
120
+ ]
121
+ }
122
+ ]
123
+ }
Original file line number Diff line number Diff line change 1
- < div translate ="no " data-loc ="1 " class ="notranslate codeblock codeblock-length-sm codeblock-yaml ">
1
+ < div translate ="no " data-loc ="6 " class ="notranslate codeblock codeblock-length-sm codeblock-yaml ">
2
2
< div class ="codeblock-scroll ">
3
- < pre class ="codeblock-lines "> 1</ pre >
4
- < pre class ="codeblock-code "> < code > < span class ="hljs-comment "> # some code</ span >
5
- </ code > </ pre >
3
+ < pre class ="codeblock-lines "> 1
4
+ 2
5
+ 3
6
+ 4
7
+ 5
8
+ 6</ pre >
9
+ < pre class ="codeblock-code ">
10
+ < code >
11
+ < span class ="hljs-comment "> # some code</ span >
12
+ < span class ="hljs-attr "> parameters:</ span >
13
+ < span class ="hljs-attr "> credit_card_number:</ span >
14
+ < span class ="hljs-number "> 1234_5678_9012_3456</ span >
15
+ < span class ="hljs-attr "> long_number:</ span >
16
+ < span class ="hljs-number "> 10_000_000_000</ span >
17
+ < span class ="hljs-attr "> pi:</ span >
18
+ < span class ="hljs-number "> 3.14159_26535_89793</ span >
19
+ < span class ="hljs-attr "> hex_words:</ span >
20
+ < span class ="hljs-number "> 0x_CAFE_F00D</ span >
21
+ </ code >
22
+ </ pre >
6
23
</ div >
7
24
</ div >
Original file line number Diff line number Diff line change 1
1
2
2
.. code-block :: yaml
3
3
# some code
4
+ parameters :
5
+ credit_card_number : 1234_5678_9012_3456
6
+ long_number : 10_000_000_000
7
+ pi : 3.14159_26535_89793
8
+ hex_words : 0x_CAFE_F00D
You can’t perform that action at this time.
0 commit comments