解决MarkdownParse插件中 HeadingPermalinkExtension 与部分主题的潜在冲突
提了一个小issue
主题是Matcha,默认情况下主题的二级标题为
<h2 id="heading-液态金属的结构">液态金属的结构</h2>
启用插件后变为
<h2 id="heading-<a id=" content-液态金属的结构"="" href="#content-液态金属的结构" class="heading-permalink" aria-hidden="true" title="Permalink">液态金属的结构"><a id="content-液态金属的结构" href="#content-液态金属的结构" class="heading-permalink" aria-hidden="true" title="Permalink"></a>液态金属的结构</h2>
与插件目前的自定义配置都无关。
我对php等都不太了解,我是这样处理的:
在MarkdownParse/vendor.phar/MarkdownParse.php
中\`heading_permalink\`下添加
'insert' => 'none',
可能很多主题都会有自己处理标题的方式,提出issue建议给一个 HeadingPermalinkExtension 的开关,以提高适配性。
PHP version
- PHP 8.1.2-1ubuntu2.20 (cli)
Typecho version
- Release v1.2.1
MarkdownParse version
- Release 2.4.3
Matcha version
- Ver.1.2.0 Re-matchaed
评论区(暂无评论)