Skip to content

Latest commit

 

History

History
112 lines (77 loc) · 1.85 KB

README.zh-CN.md

File metadata and controls

112 lines (77 loc) · 1.85 KB

Echo Editor

一款基于 tiptapshadcn-vue 组件的下一代富文本编辑器。

MIT 许可证

English | 中文

App Screenshot

演示

演示

特性

  • 使用 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

相关项目

以下是一些相关项目

shadcn-vue

tiptap

iconify

许可证

MIT