0

ここで問題が発生しました。単純なブログを作成していて、マークダウン、pygments、および django を使用しています。

私のコンテンツはマークダウンであり、コードで強調表示したいと考えています。マークダウンを除いて、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 に答える