0.4.6 • Published 4 months ago

echo-editor v0.4.6

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Echo Editor

一款基于 tiptapshadcn-vue 的新一代 AI 富文本编辑器。

MIT 许可证 npm.io npm.io

English | 中文

应用截图

在线演示

查看演示

特性

  • 🎨 使用 shadcn-vue 精美组件
  • ✨ AI 智能写作辅助
  • 📝 支持 Markdown 及实时预览
  • 🔤 丰富的文本格式化功能(标题、列表、引用等)
  • 📊 表格和代码块支持
  • 🎯 自定义字体大小和样式
  • 📄 支持导入 Word 文档
  • 🌍 国际化支持(enzhHans
  • 🧩 可扩展架构 - 支持自定义扩展
  • 🎭 TypeScript 支持
  • 🎨 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')
<script setup>
import { BaseKit } from 'echo-editor'

const content = ref('')
const extensions = [
  BaseKit.configure({
    placeholder: {
      placeholder: '开始写作...',
    },
  }),
]
</script>

<template>
  <echo-editor :extensions="extensions" v-model="content" />
</template>

方式二:直接使用

<script setup>
import { EchoEditor, BaseKit } from 'echo-editor'
import 'echo-editor/style.css'

const content = ref('')
const extensions = [
  BaseKit.configure({
    placeholder: {
      placeholder: '开始写作...',
    },
  }),
]
</script>

<template>
  <echo-editor :extensions="extensions" v-model="content" />
</template>

开发

  1. 安装 pnpm
  2. 克隆仓库
  3. 运行 pnpm install
  4. 使用 pnpm dev 启动开发服务器

测试构建版本:

pnpm examples

贡献

欢迎提交 Pull Request 来帮助改进项目!

相关项目

许可证

MIT

0.4.5

4 months ago

0.4.6

4 months ago

0.4.5-beta.1

4 months ago

0.4.5-beta.2

4 months ago

0.4.4

4 months ago

0.4.3

4 months ago

0.4.2

4 months ago

0.4.1

8 months ago

0.4.0

9 months ago

0.3.1

9 months ago

0.3.0

10 months ago

0.2.6

11 months ago

0.2.5

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.9

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.1.6

1 year ago

0.2.4

1 year ago

0.1.0

1 year ago

0.1.2

1 year ago

0.0.3

1 year ago

0.1.1

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.1.4

1 year ago

0.0.5

1 year ago

0.1.3

1 year ago

0.0.4

1 year ago

0.0.7

1 year ago

0.1.5

1 year ago

0.0.6

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago