# fzyEditor **Repository Path**: lpwm/fzyEditor ## Basic Information - **Project Name**: fzyEditor - **Description**: - 由于市面上很多的md编辑器在html中引用并不方便,也不便于扩展. - 又由于Layui本身并没有提供完善的编辑器,也方便在Layui中调用,Layui的三方扩展md编辑器也比较少且不完善. - 市面上有的md编辑器在扩展上对很多开发者并不友好,我们希望每个开发者拿来即用. - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-04-05 - **Last Updated**: 2025-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fzyEditor #### 介绍 - 由于市面上很多的md编辑器在html中引用并不方便,也不便于扩展. - 又由于Layui本身并没有提供完善的编辑器,也方便在Layui中调用,Layui的三方扩展md编辑器也比较少且不完善. - 市面上有的md编辑器在扩展上对很多开发者并不友好,我们希望每个开发者拿来即用.  #### 软件架构 基于国产前端框架Layui+monaco-editor编辑器底层代码进行,完全遵循monaco-editor开发接口和模式,需要具体修改和完善的,自行学习monaco-editor相关的接口和调用 #### 使用说明 1. 下载本仓库代码 2. 按照layui引用规范进行引用即可 3. 演示代码在index.html中 4. 本仓库代码只适用Layui框架模式,若需单独拎出来使用,请自行修改源码,代码不复杂,很简单 5. CSS不是本人强项,可自行美化css代码 #### 基础用法 需要在服务环境测试,不可直接文件访问 1. 单独引用预览css ```html ``` 2. js引用 ```js layui.use('fzyEditor', function () { var fzyEditor = layui.fzyEditor; const editor = fzyEditor.render('editor',{ theme:'light', enabled:true, uploadFile:{ url:'/data/uploadFile.json',//测试接口 data:{} }, uploadImage: { url:'/data/uploadFile.json',//测试接口 data:{} }, // uploadAudio:{ // url:'/data/uploadFile.json', //测试接口 // data:{} // }, player: 'https://www.fengzhiya.cn/player/index.html?url=',//该地址不一定能行,自行配置一个能播放mp4/m3u8的dplayer播放器 }); }); ``` 3. 菜单扩展(貌似已经废弃,新的参照博客的文档,待更新) ```
``` 4. 详细配置教程参照 [直达](https://www.fengzhiya.cn/a/18.html) [解析结果预览地址](https://www.fengzhiya.cn/a/1.html)