Closed hcxx closed 2 years ago
对Bug的描述: 将hexo渲染器替换为hexo-renderer-markdown-it-katex 可以渲染$...$的公式,但是无法渲染形如$$...$$的双$公式。展示为纯文本
$...$
$$...$$
复现Bug的方法: a. 替换官方渲染器:
npm un hexo-renderer-marked --save npm i hexo-renderer-markdown-it-katex --save
b. 修改主题_config.yml配置文件(实测不修改也是一样的效果)
markdown: render: html: true xhtmlOut: false breaks: true linkify: true typographer: false quotes: '“”‘’' plugins: anchors: level: 2 collisionSuffix: ''
期望的行为: $$...$$数学公式居中显示
相关的截图: 其中加粗的二进制数为$...$公式,双$$...$$公式展示如图纯文本
运行环境(如果该Bug的产生和环境有关,例如浏览器不兼容导致):
补充内容: 是否需要额外配置才能生效。
无法复现,请检查是否可能有冲突的插件,如 hexo-math ,或是 hexo-renderer-mathjax 。
hexo-math
hexo-renderer-mathjax
另,由于该部分渲染配置非主题来完成,涉及配置文件的修改大概需要放置在站点配置文件中。
手动空格居中会出问题,但是不居中就没问题
可能是渲染器的判断逻辑导致,行前无空格的会被自动渲染为居中的样式
好的,感谢。
对Bug的描述: 将hexo渲染器替换为hexo-renderer-markdown-it-katex 可以渲染
$...$
的公式,但是无法渲染形如$$...$$
的双$公式。展示为纯文本复现Bug的方法: a. 替换官方渲染器:
b. 修改主题_config.yml配置文件(实测不修改也是一样的效果)
期望的行为:
$$...$$
数学公式居中显示相关的截图: 其中加粗的二进制数为
$...$
公式,双$$...$$
公式展示如图纯文本运行环境(如果该Bug的产生和环境有关,例如浏览器不兼容导致):
补充内容: 是否需要额外配置才能生效。