又一个 Markdown 编辑器?AiEditor beta.7 发布
AiEditor
关于 AiEditor(官网 https://aieditor.dev )
AiEditor 是一个面向 AI 的下一代富文本编辑器,她基于 Web Component,因此支持 Layui、Vue、React、Angular 等几乎任何前端框架。她适配了 PC Web 端和手机端,并提供了 亮色 和 暗色 两个主题。除此之外,她还提供了灵活的配置,开发者可以方便的使用其开发任何文字编辑的应用。
在线演示
在 beta.7 版本中,我们添加了对 Markdown 编辑的支持,Markdown 已经支持:标题、引用、表格、图片、代码块、高亮块(类型 vuepress 的 :::)、各种列表、粗体、斜体、删除线...
除此之外,AiEditor 还支持多种数据导出,导出 Html、导出 Json、导出 Markdown 等功能,在以上的内容中,AiEditor 导出的 Html 内容如下:
<p> <a href="https://aieditor.dev">AiEditor</a> 是一个面向 AI 的下一代富文本编辑器。 </p> <p><strong>提示:</strong></p> <ol class="tight" data-tight="true"> <li><p>输入 空格 + "/" 可以快速弹出 AI 菜单</p></li> <li><p>输入 空格 + "@" 可以提及某人</p></li> </ol> <p></p>
导出的 Json 内容如下:
{ "type":"doc", "content":[ { "type":"paragraph", "content":[ { "type":"text", "marks":[ { "type":"link", "attrs":{ "href":"https://aieditor.dev" } } ], "text":"AiEditor" }, { "type":"text", "text":" 是一个面向 AI 的下一代富文本编辑器。" } ] }, { "type":"paragraph", "content":[ { "type":"text", "marks":[ { "type":"bold" } ], "text":"提示:" } ] }, { "type":"orderedList", "content":[ { "type":"listItem", "content":[ { "type":"paragraph", "content":[ { "type":"text", "text":"输入 空格 + \\"/\\" 可以快速弹出 AI 菜单 " } ] } ] }, { "type":"listItem", "content":[ { "type":"paragraph", "content":[ { "type":"text", "text":"输入 空格 + \\"@\\" 可以提及某人" } ] } ] } ] } ] }
导出的 Markdown 内容如下:
[AiEditor](https://aieditor.dev) 是一个面向 AI 的下一代富文本编辑器。 **提示:** 1. 输入 空格 + "/" 可以快速弹出 AI 菜单 2. 输入 空格 + "@" 可以提及某人
另外,在 beta.7 中,AiEditor 新增了 getOutline() 方法,轻松获取编辑内容的目录,可以轻易的做出类似腾讯文档右侧的文档目录功能。
v1.0.0-beta.7 更新细节:
- 新增:AiEditor 添加 getMarkdown() 方法,用于获得 markdown 内容
- 新增:AiEditor 添加 getOutline() 方法,用于获得文章的目录内容
- 新增:AiEditor.focusPos(pos) 方法用于定位当前焦点到指定位置
- 新增:添加 "高亮块" 功能,类型 vuepress 的
:::
- 修复:修改附件上传时,未配置上传 url 的情况下出现错误的问题
- 修复:字号大小设置菜单无法设置到默认字号的问题
- 修复:自定义 AI 菜单时,添加 4 个以上菜单会出现滚动条的问题
- 优化:AiEditor 类合并 insertHtml 和 insertMarkdown 为 insert 方法
- 优化:优化编辑区的链接、图片、表格的浮动菜单有警告输出的问题
- 优化:重命名工具类的 Title 为 Heading
- 样式:优化链接弹出编辑框网址输入栏不对齐的问题
- 样式:弹出框等元素添加 3px 圆角,使之在 UI 效果上更精致
- 样式:修改内容编辑区的表格有一个横向滚动条的问题
- 样式:优化菜单中插入表格的鼠标移动样式
- 文档:更细 AiEditor 的 API 方法列表
快速开始
安装:
npm i aieditor
使用:
new AiEditor({ element: "#aiEditor", placeholder: "点击输入内容...", content: 'AiEditor 是一个面向 AI 的开源富文本编辑器。 ', })

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
支持 .NET 8,SunnyUI V3.6.2 发布啦,C# WinForm 开源控件库
帮助文档:https://gitee.com/yhuse/SunnyUI/wikis/pages Gitee:https://gitee.com/yhuse/SunnyUI GitHub:https://github.com/yhuse/SunnyUI Nuget:https://www.nuget.org/packages/SunnyUI/ Blog:https://www.cnblogs.com/yhuse SunnyUI.Net 是基于.Net Framework 4.0~4.8、.Net 6 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 此版本更新内容为: + 增加 * 修改 - 删除 2023-12-04 V3.6.2 + UIRuler: 增加刻度尺控件 + UIThermometer: 增加温度计控件 + UIDigitalLabel: 增加冷液晶显示LCD标签 * UIForm: 修复修改Style后,BackColor未保存的问题 * UIPage: 修复修改Style后,BackColor未保存的问题 * UITrackBar: 增...
- 下一篇
🎉🎉🎉Mall4j 商城系统,升级 Spring Boot 3 + VUE 3 啦!!!
vue2将于2023年12月31日停止维护,vue3的环境也成熟了,所以商城也一把梭哈进行了更新。🎉🎉🎉 🎉🎉🎉本次更新重点: 1. vue 由 2.x 升级到 3.2,使用<script setup>的写法 2. 更换成vite的框架 3. element ui 升级到element plus 4. vuex 升级为pinia 5. 更换为pnmp 6. 菜单页面重写 还有一些其他的更新: 1. echarts 升级到 5.4.1 2. tinymce 升级到 6.4.1 3. hutool 升级到 5.8.20 4. vue-router 升级到 4.1.6 5. eslint 升级到 8.38.0 一些其他小改动,具体看提交记录 对于不知道咋搭建开发环境的同学还增加了开发环境搭建的视频噢。 Spring以及VUE官方宣布,SpringBoot2与Vue2将在2023年底停止维护。新项目建议使用SpringBoot3+Vue3的组合,本商城已完成升级!!!
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7