0

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

我的内容是降价的,我希望代码突出显示它。它工作正常,除了markdown,不尊重python代码的缩进。

这是一个屏幕截图

缩进

这是 django admin 中内容的屏幕截图:

缩进 2

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

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

1 回答 1

1

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

于 2012-11-26T11:20:30.900 回答