【问题标题】:How to add custom text on Markdown' Parsedown PHP parser如何在 Markdown 的 Parsedown PHP 解析器上添加自定义文本
【发布时间】:2014-06-19 18:34:04
【问题描述】:

我有这个 Markdown 文本:

![alt](/md.png "title")

在使用 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 解析器的答案,这些解析器以更简单的方式公开这些函数。

【问题讨论】:

    标签: php parsing markdown parsedown


    【解决方案1】:

    您需要编写一个覆盖inlineLink 方法的扩展。

    它应该看起来像:

    protected function inlineLink($Excerpt)
    {
        $Link = parent::inlineLink($Excerpt);
    
        # modify $Link to match your requirements
    
        return $Link;
    }
    

    请参阅the wiki 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 1970-01-01
      • 2019-01-14
      • 2019-10-24
      • 1970-01-01
      相关资源
      最近更新 更多