| 48 try{ |
50 try{ |
| 49 return hljs.highlight(lang, str).value; |
51 return hljs.highlight(lang, str).value; |
| 50 } catch (__){} |
52 } catch (__){} |
| 51 } |
53 } |
| 52 return ''; |
54 return ''; |
| |
55 }, |
| |
56 replaceLink: function (link, env) { |
| |
57 return link.replace(md_to_html, "$1.html") |
| 53 } |
58 } |
| 54 }) |
59 }) |
| 55 var mk = require('@neilsustc/markdown-it-katex'); |
60 var mk = require('@neilsustc/markdown-it-katex'); |
| 56 var mm = require('markdown-it-mark'); |
61 var mm = require('markdown-it-mark'); |
| 57 md.use(mk, katexOptions).use(mm); |
62 var mr = require('markdown-it-replace-link'); |
| |
63 md.use(mk, katexOptions).use(mm).use(mr); |
| 58 output = md.render(input); |
64 output = md.render(input); |
| 59 } catch(e) { |
65 } catch(e) { |
| 60 console.error(e.stack || e.message || String(e)); |
66 console.error(e.stack || e.message || String(e)); |
| 61 process.exit(1); |
67 process.exit(1); |
| 62 } |
68 } |