File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
libs/blog-bff/articles/api/src/lib Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,8 @@ const highlighter = await createHighlighterCore({
21
21
] ,
22
22
} ) ;
23
23
24
- const themes = highlighter . getLoadedThemes ( ) ;
24
+ const shikiThemes = highlighter . getLoadedThemes ( ) ;
25
+ const shikiLanguages = highlighter . getLoadedLanguages ( ) ;
25
26
26
27
type RewriteAdapter = ( $ : CheerioAPI ) => void ;
27
28
@@ -65,6 +66,10 @@ export const wpCodeRewriter: RewriteAdapter = ($) => {
65
66
language = 'angular-ts' ;
66
67
}
67
68
69
+ if ( ! shikiLanguages . includes ( language ) ) {
70
+ language = 'angular-ts' ;
71
+ }
72
+
68
73
if ( language === 'typescript' || language === 'ts' ) {
69
74
language = 'angular-ts' ;
70
75
}
@@ -74,10 +79,9 @@ export const wpCodeRewriter: RewriteAdapter = ($) => {
74
79
}
75
80
76
81
const highlightedCode = highlighter . codeToHtml ( code , {
77
- theme : highlighter . getLoadedThemes ( ) [ 0 ] ,
78
82
themes : {
79
- dark : themes [ 0 ] ,
80
- light : themes [ 1 ] ,
83
+ dark : shikiThemes [ 0 ] ,
84
+ light : shikiThemes [ 1 ] ,
81
85
} ,
82
86
lang : language ,
83
87
} ) ;
You can’t perform that action at this time.
0 commit comments