diff --git a/background/compilers/markdown-it.js b/background/compilers/markdown-it.js
index 0e00ddc..6180ba1 100644
--- a/background/compilers/markdown-it.js
+++ b/background/compilers/markdown-it.js
@@ -16,6 +16,7 @@ md.compilers['markdown-it'] = (() => {
cjk: false,
deflist: false,
footnote: false,
+ gridTableRulePlugin: false,
ins: false,
mark: false,
sub: false,
@@ -35,6 +36,7 @@ md.compilers['markdown-it'] = (() => {
cjk: 'Suppress linebreaks between east asian characters',
deflist: 'Definition list
\ntitle\n: definition',
footnote: 'Footnotes\nword[^1]\n[^1]: text',
+ gridTableRulePlugin: 'support for pandoc grid_tables',
ins: 'Inserted text \n++text++',
mark: 'Marked text \n==text==',
sub: 'Subscript \n~text~',
@@ -55,6 +57,7 @@ md.compilers['markdown-it'] = (() => {
.use(state['markdown-it'].cjk ? mdit.cjk : () => {})
.use(state['markdown-it'].deflist ? mdit.deflist : () => {})
.use(state['markdown-it'].footnote ? mdit.footnote : () => {})
+ .use(state['markdown-it'].gridTableRulePlugin ? mdit.gridTableRulePlugin : () => {})
.use(state['markdown-it'].ins ? mdit.ins : () => {})
.use(state['markdown-it'].mark ? mdit.mark : () => {})
.use(state['markdown-it'].sub ? mdit.sub : () => {})
diff --git a/background/storage.js b/background/storage.js
index adb8326..b72d314 100644
--- a/background/storage.js
+++ b/background/storage.js
@@ -168,6 +168,7 @@ md.storage.migrations = (state) => {
cjk: false,
deflist: false,
footnote: false,
+ gridTableRulePlugin: false,
ins: false,
mark: false,
sub: false,
diff --git a/build/README.md b/build/README.md
index bdb13e9..5db0bea 100644
--- a/build/README.md
+++ b/build/README.md
@@ -37,6 +37,7 @@ sh build/package.sh
| markdown-it-cjk-breaks | 1.1.3
| markdown-it-deflist | 2.1.0
| markdown-it-footnote | 3.0.3
+| markdown-it-gridtables | 0.4.0
| markdown-it-ins | 3.0.1
| markdown-it-mark | 3.0.1
| markdown-it-sub | 1.0.0
diff --git a/build/markdown-it/markdown-it.mjs b/build/markdown-it/markdown-it.mjs
index 1776101..80edbbe 100644
--- a/build/markdown-it/markdown-it.mjs
+++ b/build/markdown-it/markdown-it.mjs
@@ -6,6 +6,7 @@ import attrs from 'markdown-it-attrs'
import cjk from 'markdown-it-cjk-breaks'
import deflist from 'markdown-it-deflist'
import footnote from 'markdown-it-footnote'
+import gridTableRulePlugin from 'markdown-it-gridtables'
import ins from 'markdown-it-ins'
import mark from 'markdown-it-mark'
import sub from 'markdown-it-sub'
@@ -21,6 +22,7 @@ export {
cjk,
deflist,
footnote,
+ gridTableRulePlugin,
ins,
mark,
sub,
diff --git a/build/markdown-it/package.json b/build/markdown-it/package.json
index c4c7f16..df4584e 100644
--- a/build/markdown-it/package.json
+++ b/build/markdown-it/package.json
@@ -12,6 +12,7 @@
"markdown-it-cjk-breaks": "1.1.3",
"markdown-it-deflist": "2.1.0",
"markdown-it-footnote": "3.0.3",
+ "markdown-it-gridtables": "0.4.0",
"markdown-it-ins": "3.0.1",
"markdown-it-mark": "3.0.1",
"markdown-it-sub": "1.0.0",