UNPKG

books-cli

Version:

由于本人经常性的写一些文档,然后现有的很多插件版本各方面存在问题,甚至还有一些作者已经放弃维护了,所以决定自己写一个综合性的插件用来满足个人需求。

26 lines (22 loc) 557 B
/** * 公式处理 */ const Katex = require("katex"); const cssNames = ['katex/dist/katex.min.css']; const assets = { 'katex/dist': 'katex/dist/katex.min.css' }; const shortcuts = { parsers: ["markdown", "asciidoc", "restructuredtext"], start: "$$", end: "$$" }; function process(blk) { var tex = blk.body; var isInline = (tex[0] == "\n"); var output = Katex.renderToString(tex, { displayMode: isInline }); return output; } module.exports = { process, shortcuts, cssNames, assets };