diff --git a/background/compilers/markdown-it.js b/background/compilers/markdown-it.js index 0e00ddc..fc35ca2 100644 --- a/background/compilers/markdown-it.js +++ b/background/compilers/markdown-it.js @@ -21,6 +21,7 @@ md.compilers['markdown-it'] = (() => { sub: false, sup: false, tasklists: false, + multimdTable: false, } var description = { @@ -40,6 +41,7 @@ md.compilers['markdown-it'] = (() => { sub: 'Subscript \n~text~', sup: 'Superscript \n^text^', tasklists: 'Task lists\n- [x]\n- [ ]', + multimdTable: 'Enable MultiMarkdown table', } var ctor = ({storage: {state}}) => ({ @@ -60,6 +62,13 @@ md.compilers['markdown-it'] = (() => { .use(state['markdown-it'].sub ? mdit.sub : () => {}) .use(state['markdown-it'].sup ? mdit.sup : () => {}) .use(state['markdown-it'].tasklists ? mdit.tasklists : () => {}) + .use(state['markdown-it'].multimdTable ? mdit.multimdTable : () => {}, { + multiline: true, + rowspan: true, + headerless: true, + multibody: true, + autolabel: true, + }) .render(markdown) }) diff --git a/build/markdown-it/markdown-it.mjs b/build/markdown-it/markdown-it.mjs index 1776101..f55148a 100644 --- a/build/markdown-it/markdown-it.mjs +++ b/build/markdown-it/markdown-it.mjs @@ -8,6 +8,7 @@ import deflist from 'markdown-it-deflist' import footnote from 'markdown-it-footnote' import ins from 'markdown-it-ins' import mark from 'markdown-it-mark' +import multimdTable from 'markdown-it-multimd-table' import sub from 'markdown-it-sub' import sup from 'markdown-it-sup' import tasklists from 'markdown-it-task-lists' @@ -23,6 +24,7 @@ export { footnote, ins, mark, + multimdTable, sub, sup, tasklists, diff --git a/build/markdown-it/package.json b/build/markdown-it/package.json index d5c3582..ee2f00f 100644 --- a/build/markdown-it/package.json +++ b/build/markdown-it/package.json @@ -16,7 +16,8 @@ "markdown-it-mark": "3.0.1", "markdown-it-sub": "1.0.0", "markdown-it-sup": "1.0.0", - "markdown-it-task-lists": "2.1.1" + "markdown-it-task-lists": "2.1.1", + "markdown-it-multimd-table": "^4.2.3" }, "devDependencies": { "@rollup/plugin-commonjs": "25.0.7",