TinyMCE 删除 <pre><code> 内的换行符
TinyMCE removes line breaks within <pre><code>
我正在使用 Mezzanine CMS/Django 创建一个网站,它使用 TinyMCE 作为文本编辑器,我在使用 <pre>
和 <code>
标签的组合时遇到了问题。
当我将代码放入 <pre>...</pre>
块时,我所有的换行符都有效。例如:
.nav {
display:block;
}
但是,当我包含 <code>
标记 (<pre><code>...</code></pre>
) 时,所有换行符都被删除,代码最终如下所示:
.nav { display:block; }
这使得包含可读代码片段变得非常困难。我一直在浏览 TinyMCE 文档中的所有不同 configuration options,但似乎找不到任何有用的东西。
经过更多研究后,我似乎使用了旧版本的 Mezzanine (3),它使用了旧版本的 TinyMCE。这个问题似乎已经在夹层 4 使用的最新版本的 TinyMCE 中得到解决。
解决方案是只升级夹层。
我正在使用 Mezzanine CMS/Django 创建一个网站,它使用 TinyMCE 作为文本编辑器,我在使用 <pre>
和 <code>
标签的组合时遇到了问题。
当我将代码放入 <pre>...</pre>
块时,我所有的换行符都有效。例如:
.nav {
display:block;
}
但是,当我包含 <code>
标记 (<pre><code>...</code></pre>
) 时,所有换行符都被删除,代码最终如下所示:
.nav { display:block; }
这使得包含可读代码片段变得非常困难。我一直在浏览 TinyMCE 文档中的所有不同 configuration options,但似乎找不到任何有用的东西。
经过更多研究后,我似乎使用了旧版本的 Mezzanine (3),它使用了旧版本的 TinyMCE。这个问题似乎已经在夹层 4 使用的最新版本的 TinyMCE 中得到解决。
解决方案是只升级夹层。