私はPython3とPelicanを使用して静的サイトを作成していますが、MarkDown Tables機能は動作していません。MarkDownテーブルがペリカンでレンダリングされない
入力:
Test Columns | Header 2
------------ | --------
Test Value | Test 2
出力:データの
行:
テストコラム|ヘッダー2 ------------ | --------テスト値|テスト2
ヘルプ?
私はPython3とPelicanを使用して静的サイトを作成していますが、MarkDown Tables機能は動作していません。MarkDownテーブルがペリカンでレンダリングされない
入力:
Test Columns | Header 2
------------ | --------
Test Value | Test 2
出力:データの
行:
テストコラム|ヘッダー2 ------------ | --------テスト値|テスト2
ヘルプ?
明らかに、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>
テーブルが正しくレンダリングされます。
はあなたの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',
}