Параметр конфигурации protectedSource является выбранной для этого настройкой.
{Array} CKEDITOR.config.protectedSource
Список регулярных выражений, которые должны выполняться над входным HTML, с указанием кода, который должен оставаться без изменений.
Я не эксперт по регулярным выражениям, но что-то вроде этого должно сработать:
config.protectedSource.push(/[^<]*(<h1>([^<]+)<\/h1>)/g);
вам, возможно, придется немного поиграть с этим. Предостережение: регулярное выражение в этой форме будет ловить только теги <h1>...</h1>
, а не, например, такие отклонения, как < h1 >...< /h1>
.