python - TinyMCEは<pre> <code>内の改行を削除します

原文 python django tinymce mezzanine

テキストエディタとしてTinyMCEを利用するメザニンCMS / Djangoを使用してサイトを作成していますが、<pre>タグと<code>タグの組み合わせに問題があります。

コードを<pre>...</pre>ブロックにドロップすると、すべての改行が機能します。例えば:

.nav {
    display:block;
}


ただし、<code>タグ(<pre><code>...</code></pre>)を含めると、すべての改行が削除され、コードは次のようになります。

.nav { display:block; } 


これにより、読み取り可能なコードスニペットを含めることが非常に困難になります。 TinyMCEのドキュメントでさまざまなconfiguration optionsをすべて試してみましたが、機能するものが見つかりません。
答え
さらに調査を行ったところ、古いバージョンのTinyMCEを使用する古いバージョンのMezzanine(3)を使用していたようです。この問題は、メザニン4で使用されているTinyMCEの最新リリースで解決されたようです。

解決策は、メザニンをアップグレードすることでした。
関連記事

python - Pythonでは、関数内部のインライン関数にアクセスする方法(意図:ユニットテストする)?

python - Doxygen for Python:ファイルとパッケージの両方を文書化する1つの段落

python - Django:ドメイン名とURL全体に基づいてクエリパラメータで注釈を付ける方法は?

python - データベースなしでpythonトランザクションを使用する方法?

python - .xlsxを.csvに変換する際の郵便番号

python - SSHパテでモジュールOpenERPを更新する

python - Tkinterマルチプロセッシングはピクルできません

python - Python C++埋め込みのブーストの例を構築する方法

python - CherryPyは最初のクエリ文字列パラメーターのみを受け取ります

python - セレンテストのためにパスワードを暗号化および復号化するにはどうすればよいですか?