我有这个Markdown文本:
![alt](/md.png "title")
转换成HTML与Markdown' Parsedown PHP解析器(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解析器以更简单的方式暴露此函数。
您需要编写一个覆盖inlineLink
方法的扩展。
它应该看起来像:
protected function inlineLink($Excerpt)
{
$Link = parent::inlineLink($Excerpt);
# modify $Link to match your requirements
return $Link;
}