Jekyll(GitHub Pages)行内代码块公式误识别问题求助
问题原因及解决方法
问题原因
Minima 2.5+主题默认集成了MathJax公式渲染工具,行内代码中的\[被MathJax误识别为LaTeX块级公式的起始标记,导致正则表达式的行内代码被错误渲染,出现显示异常。
可行解决方法
- 转义特殊字符:在行内代码的特殊符号前添加反斜杠,避免被公式渲染工具识别。修改后的行内代码为:
(\[\(?:[^\]]\)(.)和$1~$2 - 全局禁用MathJax:如果博客不需要公式渲染功能,在站点根目录的
_config.yml文件中添加配置项:mathjax: false - 局部禁用MathJax:仅在当前正则表达式文章中禁用公式渲染,在文章头部的YAML配置里添加:
--- layout: post mathjax: false ---
内容的提问来源于stack exchange,提问作者CY Qian
相关产品推荐
相关产品推荐

