Python markdown不尊重缩进

时间:2012-11-26 11:15:30

标签: python django markdown indentation pygments

我在这里遇到问题:我正在构建一个简单的博客,我正在使用markdown,pygments和django这样做。

我的内容处于降价状态,我希望对其进行代码突出显示。它工作正常,除了markdown,不尊重python代码的缩进。

这是截图

borked indent

这是django admin中内容的截图:

borked indent 2

此外,模板中的渲染代码:

            <div class="row">
                <div class="span12 vertical-spacer">
                    {{ object.body|markdown:"safe,codehilite"|render_inlines|safe }}
                </div>
            </div>

1 个答案:

答案 0 :(得分:1)

我在很久以前尝试使用Mingus博客应用程序时遇到了这个问题,该应用程序使用Markdown和pygments。问题似乎源于使用render_inlines过滤器,尽管我不完全确定原因。我没有使用该特定功能,因此我将其从模板中删除。