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 に答える