2016-08-31 6 views
2

私はPython3とPelicanを使用して静的サイトを作成していますが、MarkDown Tables機能は動作していません。MarkDownテーブルがペリカンでレンダリングされない

入力:

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', 
} 
関連する問題