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 установлен & активируется.
Заранее спасибо!
Дополнительный процессор parsedown не обновлялся уже два года, и предложенные исправления не зафиксированы, поэтому вы можете использовать только ярлыки класса и идентификатора. Увидеть https://github.com/erusev/parsedown-extra/issues/100.
Других решений пока нет …