@@ -101,7 +101,7 @@ function mount () {
}
if (state.content.mathjax) {
dom.push(m('script', {
- src: chrome.runtime.getURL('/vendor/mathjax/mathjax.init.js')
+ src: chrome.runtime.getURL('/content/mathjax.js')
}))
src: chrome.runtime.getURL('/vendor/mathjax/tex-mml-chtml.js')
@@ -0,0 +1,19 @@
+
+var MathJax = {
+ tex: {
+ inlineMath: [
+ ['$', '$'],
+ ['\\(', '\\)'],
+ ],
+ displayMath: [
+ ['$$', '$$'],
+ ['\\[', '\\]'],
+ processEscapes: true
+ },
+ showMathMenu: false,
+ showProcessingMessages: false,
+ messageStyle: 'none',
+ skipStartupTypeset: true, // disable initial rendering
+ positionToHash: false
+}
@@ -0,0 +1,9 @@
+;(() => {
+ var timeout = setInterval(() => {
+ if (!!(window.mermaid && mermaid.init)) {
+ clearInterval(timeout)
+ mermaid.init({}, 'code.language-mmd, code.language-mermaid')
+ }
+ }, 50)
+})()
@@ -26,7 +26,8 @@
],
"resources": [
"/themes/*",
- "/vendor/*"
+ "/vendor/mathjax/*",
+ "/content/mathjax.js"
]