Skip to content

JdesEva/jsy-editor

Repository files navigation

该项目功能基础源码来自于 wangEditor 本项目主要是因为原项目使用 gulp 打包并且由于依赖版本问题,无法打包,且因为需求需要添加新的功能,故此更新此项目。

主要改动

  • 将原项目的打包方式更换为 rollup

  • 优化部分代码

  • 新增图片链接功能

  • 本地开发服务

Todo

后续更新内容

  • 图片大小调整
  • 字体功能
  • ....

用法

npm i jsy-editor --save
yarn add jsy-editor --save

js 部分参考 wangeditor, 需要注意的是,由于更换了打包方式,原先不需要引入 css 。现在需要手动引入 lib 文件夹下面的 index.min.css

<div id="div"></div>
import 'jsy-editor/lib/index.min.css'
import Editor from 'jsy-editor'

const E = new Editor('#div')

/*
 * do something 添加 配置
 */

E.create() // 创建富文本实例

运行效果

image

参与贡献

执行以下命令进行开发

git clone git@github.com:JdesEva/jsy-editor.git

cd jsy-editor

yarn install

yarn serve

浏览器会自动打开 localhost:3003 的页面,切换到 src 目录进行开发即可(已经配置了热刷新,不需要额外配置)

开发完毕之后进行测试(自动测试暂时未覆盖),然后进行提pr即可

打包发布

执行以下命令

yarn build

npm publish

About

wangEditor二次魔改,主要目的为了支持图片链接功能

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published