CedarXi / All-in-one

A block-styled editor, Inspired by Notion
https://all-in-one-kappa.vercel.app/
266 stars 39 forks source link
javascript notion notion-editor vue

DEMO

all-in-one-kappa.vercel.app/

界面

image

All-in-one是什么

All-in-one 是一个开源的模块化内容构建编辑器,它不同于传统的文本编辑器,所有的内容都是以模块的概念来打造。灵感来自Notion

灵活的插拔

所有的模块都以VUE组件的形式编写,可以灵活插拔。你可以用All-in-one编辑器构建一个模块化的内容平台,可以在一个页面里插入任何其他模块,就像Notion一样

纯净的输出

所有组件保存的数据,都以Json的形式存储在Vuex里供不同组件调用

🐞 由于不是用WYSIWYG的编辑器进行二次开发,目前在文本编辑方面有一些不能解决的Bug

👏 已实现的模块

🧑‍💻 待开发的模块


what is All-in-one

All-in-one is an open source modular content construction editor. It is different from traditional text editors, and all content is built with the concept of modules. Inspired by Notion

Flexible plugging

All modules are written in the form of VUE components, which can be flexibly inserted and removed. You can use the All-in-one editor to build a modular content platform, you can insert any other module in a page, just like Notion

Pure output

The data saved by all components is stored in Vuex in the form of Json for different components to call

🐞 Since it is not a secondary development with the WYSIWYG editor, there are currently some unsolvable bugs in text editing

👏 Modules has been developed

🧑‍💻 Modules to be developed