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 } |