我有这个Markdown文本:
在使用Markdown' Parsedown PHP解析器(http://parsedown.org/)将其转换为HTML后,我得到:
<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解析器的答案持开放态度,这些解析器以一种更容易的方式公开这个函数。
发布于 2014-05-05 05:50:59
您需要编写一个覆盖inlineLink方法的扩展。
它应该看起来像这样:
protected function inlineLink($Excerpt)
{
$Link = parent::inlineLink($Excerpt);
# modify $Link to match your requirements
return $Link;
}有关详细信息,请参阅the wiki。
https://stackoverflow.com/questions/23438909
复制相似问题