在 Grav markdown 内容中添加自定义属性会破坏它

Adding custom attribute in Grav markdown content breaks it

重力和减价问题在这里。

PHP Markdown Extra中,Michel Fortin写道我们可以使用这种语法:

## The Site ##      {.principal .eclat #le-site lang=en}

向元素添加 classes、id 和自定义属性(在本例中为标题)。

但我在 Github Flavored Markdown doc 或 Grav doc 中找不到对此的提及。

如果添加 class 或 id 在我的 Grav 安装中完全有效,添加自定义属性则不然。事实上,它打破了我的标题。

# My title {.my-class1 .my-class2 #my-id}

完美编译为

<h1 class="my-class1 my-class2" id="my-id">My title</h1>

但是

# My title {.my-class1 .my-class2 #my-id lang=fr}

编译为

<h1>My title {.my-class1 .my-class2 #my-id lang=fr}</h1>

好像没认出来…

有人遇到和我一样的问题吗?

注意:Markdown Extra 插件已安装并激活。

提前致谢!

parsdown 额外处理器自两年以来未更新,建议的修复未提交,因此您只能使用 class 和 id 快捷方式。参见 https://github.com/erusev/parsedown-extra/issues/100