2016-08-31 85 views
2

我使用Python3和Pelican來製作靜態網站,但MarkDown Tables功能無法正常工作。MarkDown表格不在Pelican中呈現

輸入:

Test Columns | Header 2 
------------ | -------- 
Test Value | Test 2 

輸出:

的數據行:

測試柱|標題2 ------------ | --------測試值|測試2

幫助?

回答

0

好吧,顯然Python Markdown只是不支持MarkDown表,這是一個已知的問題。使用HTML表格代替工作:

<table> 
<tr><th>Test Columns</th><th>Header 2</th></tr> 
<tr><td>Test Value</td><td>Test 2</td></tr> 
</table> 

使表格呈現正確。

2

您可以通過在你的pelicanconf.py激活 「額外」 的擴展使table extension for markdown

MARKDOWN = { 
    'extension_configs': { 
     'markdown.extensions.codehilite': { 
      'css_class': 'highlight', 
     }, 
     'markdown.extensions.extra': {}, 
     # optionally, more extensions, 
     # e.g. markdown.extensions.meta 
    }, 
    'output_format': 'html5', 
}