Как добавить пользовательский текст в анализатор PHP Markdown' Parsedown
У меня есть этот текст уценки:
![alt](/md.png "title")
И после преобразования его в HTML с помощью анализатора PHP Pardownown Markdown ( http://parsedown.org/) я получаю:
<p><img alt="alt" src="/md.png" title="title" /></p>
Мне нужно добавить определенные значения до и после преобразования, а также внутри кода, чтобы желаемый результат был похож
<a href='#' class='some_class'>
<p><img class='some_classy_image' alt="alt" src="/md.png" title="title" /></p>
</a>
Как я могу добиться этого простым способом? Я открыт для ответа с помощью Parsedown или другого парсера PHP, который предоставляет эти функции более простым способом.
1 ответ
You need to write an extension that overrides the inlineLink
метод.
Это должно выглядеть примерно так:
protected function inlineLink($Excerpt)
{
$Link = parent::inlineLink($Excerpt);
# modify $Link to match your requirements
return $Link;
}
See the wiki for more info.