File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
libs/blog-bff/articles/api/src/lib Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ export const toArticle = (dto?: WPPostDetailsDto): Article => {
69
69
} ,
70
70
allowedClasses : {
71
71
blockquote : [ 'twitter-tweet' ] ,
72
- pre : [ 'lang:*' ] ,
72
+ pre : [ 'lang:*' , 'language*' ] ,
73
73
code : [ 'language-*' ] ,
74
74
div : [ 'crayon-line' , 'crayon-syntax' ] ,
75
75
} ,
Original file line number Diff line number Diff line change @@ -53,11 +53,13 @@ export const wpCodeRewriter: RewriteAdapter = ($) => {
53
53
$ ( element ) . html ( `<code class="hljs">${ code } </code>` ) ;
54
54
}
55
55
56
- const classAttr = $ ( element ) . find ( 'code' ) . attr ( ) [ 'class' ] ;
57
- const classes = classAttr ?. split ( ' ' ) ?? [ ] ;
58
- const codeLanguageClass = classes . find ( ( cl ) =>
59
- / ^ l a n g u a g e - [ \w - ] + $ / . test ( cl ) ,
60
- ) ;
56
+ const codeClassAttr = $ ( element ) . find ( 'code' ) . attr ( ) [ 'class' ] ;
57
+ const preClassAttr = $ ( element ) . attr ( ) [ 'class' ] ;
58
+ const classes = codeClassAttr ?. split ( ' ' ) ?? [ ] ;
59
+ const preClasses = preClassAttr ?. split ( ' ' ) ?? [ ] ;
60
+ const codeLanguageClass = classes
61
+ . concat ( preClasses )
62
+ . find ( ( cl ) => / ^ l a n g u a g e - [ \w - ] + $ / . test ( cl ) ) ;
61
63
62
64
let language : string ;
63
65
You can’t perform that action at this time.
0 commit comments