Skip to content

🍼 一个基于 milkdown 类似 typora 风格的编辑器,渐进式插件扩展,支持自定义任何样式,在此基础上可以构建完全属于你的编辑器。

License

Notifications You must be signed in to change notification settings

jiannei/coditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

168f9f3 · Aug 22, 2024
Jan 25, 2024
Jan 17, 2024
Jan 30, 2024
May 21, 2024
May 21, 2024
Jan 17, 2024
Jan 23, 2024
Jan 25, 2024
Jan 26, 2024
Aug 22, 2024
Jan 18, 2024
Jan 30, 2024
Aug 22, 2024
Jan 23, 2024
Jan 17, 2024
Jan 30, 2024
Jan 25, 2024

Repository files navigation

coditor

一个基于 milkdown 类似 typora 风格的编辑器,渐进式插件扩展,支持自定义任何样式,在此基础上可以构建完全属于你的编辑器。

项目目前使用最新版本 milkdown 7.3.3,基于vue 3.4.15vite 5.0.12unocss 0.58.4构建,除了 milkdown 提供的官方插件外,还额外扩展了 3 个插件:

本地开发

# 克隆项目
git clone https://github.com/jiannei/coditor.git

# 进入项目目录
cd coditor

# 安装依赖
npm install

# 启动服务
npm run dev

浏览器访问:http://localhost:5174/

目录结构

.
├── README.md
├── bun.lockb
├── eslint.config.js
├── examples                            // 使用示例
│   ├── App.vue
│   ├── main.ts
│   └── vite-env.d.ts
├── index.html
├── package.json
├── packages                            // milkdown 扩展插件
│   ├── plugin-placeholder              // 初始内容提示
│   ├── plugin-shiki                    // 代码语法高亮
│   └── plugin-upload                   // 远程图片上传
├── src
│   ├── assets                          // 静态资源文件
│   │   └── css                         // 主题样式
│   ├── components                      // milkdown 编辑器封装
│   │   ├── Coditor.vue
│   │   ├── CoditorContainer.vue
│   │   ├── CoditorToobarItem.vue
│   │   ├── CoditorToorbar.vue
│   │   └── MilkdownEditor.vue
│   ├── hooks                           // composition 风格函数
│   │   └── usePoem.js
│   └── index.js
├── tsconfig.json
├── tsconfig.node.json
├── uno.config.ts                       // unocss 配置
└── vite.config.ts                      // vite 构建配置

协议

MIT 许可证(MIT)。有关更多信息,请参见协议文件

About

🍼 一个基于 milkdown 类似 typora 风格的编辑器,渐进式插件扩展,支持自定义任何样式,在此基础上可以构建完全属于你的编辑器。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published