Skip to content

Commit 20c8e35

Browse files
committed
docs: 更新 mkdocs.yml 和 KaTeX 相关 JavaScript 文件
- 在 mkdocs.yml 中新增了 KaTeX 的 CDN 引用,增强了数学公式渲染的能力。 - 更新了 katex.js 文件,替换了原有的 MathJax 渲染逻辑,改为使用 renderMathInElement 方法,提升了公式渲染的灵活性和性能。
1 parent a7d63e5 commit 20c8e35

File tree

2 files changed

+14
-19
lines changed

2 files changed

+14
-19
lines changed

docs/assets/js/katex.js

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,10 @@
1-
window.MathJax = {
2-
tex: {
3-
inlineMath: [["\\(", "\\)"]],
4-
displayMath: [["\\[", "\\]"]],
5-
processEscapes: true,
6-
processEnvironments: true
7-
},
8-
options: {
9-
ignoreHtmlClass: ".*|",
10-
processHtmlClass: "arithmatex"
11-
}
12-
};
13-
14-
document$.subscribe(() => {
15-
MathJax.startup.output.clearCache()
16-
MathJax.typesetClear()
17-
MathJax.texReset()
18-
MathJax.typesetPromise()
1+
document$.subscribe(({ body }) => {
2+
renderMathInElement(body, {
3+
delimiters: [
4+
{ left: "$$", right: "$$", display: true },
5+
{ left: "$", right: "$", display: false },
6+
{ left: "\\(", right: "\\)", display: false },
7+
{ left: "\\[", right: "\\]", display: true }
8+
],
9+
})
1910
})

mkdocs.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,8 @@ markdown_extensions:
7070
generic: true
7171
extra_javascript:
7272
- assets/js/extra.js
73-
- assets/js/katex.js
73+
- assets/js/katex.js
74+
- https://unpkg.com/katex@0/dist/katex.min.js
75+
- https://unpkg.com/katex@0/dist/contrib/auto-render.min.js
76+
extra_css:
77+
- https://unpkg.com/katex@0/dist/katex.min.css

0 commit comments

Comments
 (0)