1

最近、BlogEngine2.7の新しいコピーをインストールしました。いくつかのc#コードを含む新しい投稿を追加しようとしていてSyntax Highlighter、投稿に拡張機能を使用したいと思いました。これは私が持っているコードです:

<pre class="brush: c-sharp;">
using System;
</pre>

しかし、そのような単純なc#ステートメントを追加しても、私の投稿のコードは適切にフォーマットされていないように見えます。

ここに画像の説明を入力してください

多くのコードでどのように見えるか想像してみてください。

私は多くの異なること(拡張機能の異なるバージョンのダウンロード、および人々の修正)を試しましたが、成功しませんでした。CoolBlueテーマを使用していますが、これがこの問題の原因だと思います。

この問題に遭遇した人はいますか?おそらく私を正しい方向に導いてくれませんか?

4

1 に答える 1

2

私はそれをローカルで再現し、問題をcoolblue.cssまで追跡することができました。

それでも修正したい場合は、coolblue.cssを変更し、ファイルの最後に次の行を追加します。

.syntaxhighlighter code {
    display: inline-block;
}

これにより、構文ハイライト内にあるコード要素がインライン要素にリセットされます。

于 2013-03-09T19:30:47.470 に答える