2014-11-23 85 views
-1

我想介紹其他markdown文檔的降價鏈接。但是,這些鏈接在HTML標籤內。例如:HTML嵌入代碼中的Markdown鏈接

<dl class="section note"> 
    <dt>Note</dt> 
    <dd>This is a Note, [link](path/to/file.md).</dd> 
</dl> 

由於鏈接已經在HTML代碼中,因此顯示爲。有沒有辦法做到這一點?

注意:我正在使用Pelican靜態站點生成器。

謝謝!

+0

對於誰低估,我想知道爲什麼,因爲這個問題是確定的。 – 2014-11-24 22:38:37

回答

1

在香草Markdown中沒有辦法做到這一點。如果你能夠使用kramdown解析器,您可以通過添加markdown="span"到需要處理的標籤做到這一點:

<dl class="section note"> 
    <dt>Note</dt> 
    <dd markdown="span">This is a Note, [link](path/to/file.md).</dd> 
</dl> 

這將產生輸出:在kramdown syntax manual

<dl class="section note"> 
    <dt>Note</dt> 
    <dd>This is a Note, <a href="path/to/file.md">link</a>.</dd> 
</dl> 

更多細節。

+0

但運行Pelican時,'path/to/file.md'將完全更改爲'other/path /'file.html',因此可能會發生這兩個集合不兼容的情況。我必須試一試。謝謝! – 2014-11-25 01:48:28

+0

這聽起來像是你想要一個包含函數或一個解析器,它會跟隨鏈接並處理它們 - 不幸的是,我從來沒有見過類似的東西。 – 2014-11-25 01:51:27