我尝试使用CK5编辑器配置页面。我做了:
ClassicEditor.create(document.querySelector('#editor'), {
language: 'pt-br',
toolbar: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote'],
heading: {
options: [{
model: 'paragraph',
title: 'Paragrafo',
class: 'ck-heading_paragraph'
}, {
model: 'heading1',
view: 'h1',
title: 'Cabeçalho 1',
class: 'ck-heading_heading1'
}, {
model: 'heading2',
view: 'h2',
title: 'Cabeçalho 2',
class: 'ck-heading_heading2'
}, {
model: 'heading3',
view: 'h3',
title: 'Cabeçalho 3',
class: 'ck-heading_heading2'
}]
}
}).then(editor => {
console.log(editor);
}).catch(error => {
console.log(error);
});
这可行,但没有“对齐”选项。我发现了有关如何安装@ ckeditor / ckeditor5-alignment软件包的this link
我仔细地遵循了此链接中显示的步骤,我已经安装了NPM软件包管理器,并在应用程序中引发了“ node_modules”粘贴,但是我的浏览器报告了错误
未捕获的SyntaxError:意外的标识符
从这一行:
import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment';
我不是NPM专家,但是请按照显示的步骤进行操作。我不知道是什么
失踪。
最佳答案
您必须创建自己的版本才能添加一些额外的插件。如果不构建插件,则无法将插件添加到ckeditor5。
更多信息:
Ckeditor5 Custom Builds
关于javascript - CKEditor5文本对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53866803/