0.0.24 • Published 1 year ago

@kukejs/kkeditor-segment v0.0.24

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

@kukejs/kkeditor-segment

基于 ckeditor5 的段落插件

此项目中包含行高、首航缩进和段间距插件,因为它们都是在段落中添加样式(p标签),因此编写了一个基类,这三个插件都是基于这个基类实现的

本地调试

// 执行一个脚本
lerna exec --scope @kukejs/kkeditor-segment -- yarn run start
或
// 执行 npm 命令
lerna run --scope @kukejs/kkeditor-segment start

Usage

// 如果使用全部功能可以引入段落插件
import { Segment } from '@kukejs/segment'

// 创建编辑器在 plugins 中引入插件
ClassicEditor
    .create( document.querySelector( '#editor' ), {
        plugins: [ Segment, ... ],
        toolbar: [ 'segment', ... ],


// 如果需要使用单独某一个插件
import { SegmentSpace, SegmentLineHeight, SegmentIndent } from '@kukejs/segmentsegment'

// 创建编辑器在 plugins 中引入插件
ClassicEditor
    .create( document.querySelector( '#editor' ), {
        plugins: [ SegmentSpace, SegmentLineHeight, SegmentIndent, ... ],
        toolbar: [ 'segmentSpace', 'segmentLineHeight', 'segmentIndent', ... ],