Добавление пользовательского атрибута в Grav контент уценки нарушает его

Grav & вопрос уценки здесь.

В PHP Markdown Extra, Мишель Фортин пишет, что мы можем использовать такой синтаксис:

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

добавить классы, id & настраиваемые атрибуты элемента (в данном примере заголовок).

Но я не могу найти упоминания об этом в документе Github Flavored Markdown или Grav doc.

И если добавление класса или идентификатора полностью работает в моей установке 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 установлен & активируется.

Заранее спасибо!

2

Решение

Дополнительный процессор parsedown не обновлялся уже два года, и предложенные исправления не зафиксированы, поэтому вы можете использовать только ярлыки класса и идентификатора. Увидеть https://github.com/erusev/parsedown-extra/issues/100.

1

Другие решения

Других решений пока нет …