| | |
| | | import highlight from 'highlight.js'; |
| | | // import highlight from 'highlight.js'; |
| | | import Markdown from 'markdown-it'; |
| | | |
| | | const mdOptions: Markdown.Options = { |
| | |
| | | breaks: true, |
| | | langPrefix: 'language-', |
| | | // 代码高亮 |
| | | highlight(str, lang) { |
| | | if (lang && highlight.getLanguage(lang)) { |
| | | try { |
| | | return '<pre class="hljs"><code>' + highlight.highlight(lang, str, true).value + '</code></pre>'; |
| | | } catch (__) { |
| | | } |
| | | } |
| | | return ''; |
| | | }, |
| | | // highlight(str, lang) { |
| | | // if (lang && highlight.getLanguage(lang)) { |
| | | // try { |
| | | // return '<pre class="hljs"><code>' + highlight.highlight(lang, str, true).value + '</code></pre>'; |
| | | // } catch (__) { |
| | | // } |
| | | // } |
| | | // return ''; |
| | | // }, |
| | | }; |
| | | |
| | | export const md = new Markdown(mdOptions); |