2016-08-31 3 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

Вы можете включить table extension for markdown путем активации "лишние" расширения в вашем pelicanconf.py:

MARKDOWN = { 
    'extension_configs': { 
     'markdown.extensions.codehilite': { 
      'css_class': 'highlight', 
     }, 
     'markdown.extensions.extra': {}, 
     # optionally, more extensions, 
     # e.g. markdown.extensions.meta 
    }, 
    'output_format': 'html5', 
} 
Смежные вопросы