fix: 修復 mathjax 行內公式 導致行距過密的 bug

fix: 修復更新mathjax 新版本後,mathjax 會溢出屏幕而不是顯示滾動條的 bug
improvement: 避免沒更新主題文件而導致 anchor 配置報錯的問題
improvement: 更新 plugins.yml
This commit is contained in:
Jerry
2022-10-31 00:09:13 +08:00
Unverified
parent 21f71cd0f2
commit 5c0d578e4c
6 changed files with 30 additions and 17 deletions

View File

@@ -120,5 +120,5 @@ script.
},
isPhotoFigcaption: !{theme.photofigcaption},
islazyload: !{theme.lazyload.enable},
isAnchor: !{theme.anchor.auto_update}
isAnchor: !{theme.anchor.auto_update || false}
}

View File

@@ -7,7 +7,7 @@ script.
tags: 'ams'
},
chtml: {
scale: 1.2
scale: 1.1
},
options: {
renderActions: {
@@ -23,12 +23,11 @@ script.
}
}, ''],
insertScript: [200, () => {
document.querySelectorAll('mjx-container:not\([display]\)').forEach(node => {
const target = node.parentNode
if (target.nodeName.toLowerCase() === 'li') {
target.parentNode.classList.add('has-jax')
document.querySelectorAll('mjx-container').forEach(node => {
if (node.hasAttribute('display')) {
btf.wrap(node, 'div', { class: 'mathjax-overflow' })
} else {
target.classList.add('has-jax')
btf.wrap(node, 'span', { class: 'mathjax-overflow' })
}
});
}, '', false]