【问题标题】:MarkDown tables not rendering in PelicanMarkDown 表未在 Pelican 中呈现
【发布时间】:2016-08-31 15:12:53
【问题描述】:

我正在使用 Python3 和 Pelican 制作静态网站,但 MarkDown Tables 功能不起作用。

输入:

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

输出:

数据行:

测试列 |标题 2 ------------ | -------- 测试值 |测试 2

帮助?

【问题讨论】:

    标签: markdown pelican


    【解决方案1】:

    编辑:显然这个扩展现在默认启用,不再需要手动激活。

    您可以通过激活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',
    }
    

    【讨论】:

    • 好像没必要了,现在默认就可以了。
    【解决方案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>
    

    使表格正确呈现。

    【讨论】:

    • 好像没必要了,现在默认就可以了。
    猜你喜欢
    • 2015-08-28
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    • 2020-05-31
    相关资源
    最近更新 更多