File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 175175 border-radius : 5px ;
176176 overflow-x : auto;
177177 margin-bottom : 1rem ;
178+ font-family : 'Courier New' , monospace;
178179 }
179180
180181 pre code {
182+ font-family : 'Courier New' , monospace;
181183 display : block;
182184 }
183185
@@ -1440,6 +1442,24 @@ <h4>More</h4>
14401442 themeToggle . textContent = '☀️' ;
14411443 }
14421444 }
1445+ // --- Prism code highlight for all code blocks ---
1446+ document . querySelectorAll ( 'pre > code' ) . forEach ( function ( code ) {
1447+ // If no language- class, try to guess or set default
1448+ if ( ! [ ...code . classList ] . some ( cls => cls . startsWith ( 'language-' ) ) ) {
1449+ // Guess by content or fallback to language-java
1450+ const text = code . textContent . trim ( ) ;
1451+ if ( text . startsWith ( '<dependency>' ) || text . startsWith ( '<' ) && text . endsWith ( '>' ) ) {
1452+ code . classList . add ( 'language-xml' ) ;
1453+ } else if ( text . startsWith ( '#' ) || text . includes ( '=' ) && ! text . includes ( ';' ) ) {
1454+ code . classList . add ( 'language-properties' ) ;
1455+ } else {
1456+ code . classList . add ( 'language-java' ) ;
1457+ }
1458+ }
1459+ } ) ;
1460+ if ( window . Prism && Prism . highlightAll ) {
1461+ Prism . highlightAll ( ) ;
1462+ }
14431463 } ) ;
14441464
14451465 const translations = {
You can’t perform that action at this time.
0 commit comments