php
  • parsing
  • markdown
  • parsedown
  • 2014-05-03 27 views 3 likes 
    3

    我有這樣的降價文本:如何在降價」 Parsedown PHP解析器添加自定義文本

    ![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解析器的答案,以更簡單的方式公開此函數。

    回答

    4

    您需要編寫一個覆蓋inlineLink方法的擴展。

    它應該是這個樣子:

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

    更多信息,請參見the wiki

    相關問題