1

$(document).ready(function () {
    $('.summernote').summernote({
        codemirror: {
            theme: 'monokai',
            htmlMode: true
        }
    });
});
<textarea class="summernote"><p><br></p>
<p>Testing html </p>
<p><br> formatting<br></p></textarea>

当您单击代码视图时,它没有正确格式化 html,而是使用 xml。如您所见,<br>标签被解释为无效的 xml 标签,但是htmlMode: true已设置并应该用于将内容解释为 html。

4

1 回答 1

1

看来我需要设置:

codemirror: {
      ...
      htmlMode: true,
      lineNumbers: true,
      mode: 'text/html'
    }

尽管这些应该是默认值。

更新小提琴:https ://jsfiddle.net/ungue/fzt257r6/41/

于 2015-03-02T21:52:48.127 回答