一款基于 tiptap 和 shadcn-vue 组件的下一代富文本编辑器。
English | 中文
- 使用 shadcn-vue 组件
- 支持 Markdown
- 支持 TypeScript
- 国际化支持(
en
,zhHans
) - 支持自定义扩展
- Tailwind CSS
npm install echo-editor
pnpm install echo-editor
yarn add echo-editor
// main.ts
import { createApp } from 'vue'
import App from './App.vue'
import EchoEditor from 'echo-editor'
import 'echo-editor/style.css'
const app = createApp(App)
app.use(EchoEditor)
app.mount('#app')
// App.vue
<script setup>
import {
BaseKit,
} from 'echo-editor';
const extensions = [
BaseKit.configure({
placeholder: {
placeholder: '请输入...',
},
})]
</script>
<template>
<echo-editor
:extensions="extensions"
/>
</template>
克隆项目
git clone https://github.com/Seedsa/echo-editor.git
进入项目目录
cd echo-editor
安装依赖
pnpm install
启动演示服务器
npm run build:lib
npm run dev
以下是一些相关项目