File tree 1 file changed +13
-9
lines changed
1 file changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -11,25 +11,29 @@ var renderer = new marked.Renderer();
11
11
// Module configuration
12
12
var globalConfig = global . opts . core && global . opts . core . processMd ? global . opts . core . processMd : { } ;
13
13
var config = {
14
- espaceCodeHTML : true
14
+ espaceCodeHTML : true ,
15
+
16
+ marked : {
17
+ renderer : renderer
18
+ }
15
19
} ;
16
20
// Overwriting base options
17
21
deepExtend ( config , globalConfig ) ;
18
22
19
- marked . setOptions ( {
20
- renderer : renderer
21
- } ) ;
23
+ marked . setOptions ( config . marked ) ;
22
24
23
25
// Processing with native markdown renderer
24
26
renderer . code = function ( code , language ) {
25
- if ( config . espaceCodeHTML ) code = code . replace ( / < / g, "<" ) . replace ( / > / g, ">" ) ;
26
-
27
27
if ( language === 'example' ) {
28
28
return '<div class="source_example">' + code + '</div>' ;
29
- } else if ( language && language !== '' ) {
30
- return '<code class="src-' + language + ' source_visible">' + code + '</code>' ;
31
29
} else {
32
- return '<pre><code class="lang-source_wide-code">' + code + '</code></pre>' ;
30
+ if ( config . espaceCodeHTML ) code = code . replace ( / < / g, "<" ) . replace ( / > / g, ">" ) ;
31
+
32
+ if ( language && language !== '' ) {
33
+ return '<code class="src-' + language + ' source_visible">' + code + '</code>' ;
34
+ } else {
35
+ return '<pre><code class="lang-source_wide-code">' + code + '</code></pre>' ;
36
+ }
33
37
}
34
38
} ;
35
39
You can’t perform that action at this time.
0 commit comments