简体中文
Para obter informações mais detalhadas, verifique nossa documentação. Se você encontrar algum problema ou ter sugestões para o nosso sistema, abra um problema.
isle-editor é uma editora da Web de código aberto que suporta texto rico, baseado em blocos e edição markdown . É eficiente e pronto para usar fora da caixa, construído sobre o Prosemirror e o Tipptap.
Com isle-editor queremos facilitar a adição dos desenvolvedores de edição de texto em seus aplicativos. isle-editor é new em comparação com os editores de código aberto no mercado e suporta o estilo Notion Style popular, além do estilo de texto rico normal.
Você pode gerar HTML como um editor de texto rico normal ou JSON como editor de bloco.
Considerando a extensibilidade, você pode usar nossas extensões combinadas internas para criar o editor rapidamente, ou pode usar seletivamente nossas extensões principais para personalizar o editor passo a passo e também pode personalizar as extensões para enriquecer a funcionalidade do editor.
prosemirror é uma estrutura de edição de texto rica em código aberto poderoso e flexível que fornece um conjunto de ferramentas e API principais para criar editores de texto ricos altamente personalizáveis. tiptap é uma estrutura moderna do editor de texto rico, construído sobre prosemirror , fornecendo abstrações de nível superior e implementações padrão que o tornam mais fácil de usar.
prosemirror e tiptap são sem cabeça, o que significa que eles não dependem de nenhuma estrutura específica. Embora tiptap simplifique bastante o desenvolvimento do editor, ele permanece complexo porque não fornece uma visualização UI . Ao desenvolver com ele, você precisa lidar com muitos aspectos, incluindo a implementação de várias extensões e o gerenciamento da camada de visualização.
O objetivo do isle-editor é fornecer aos desenvolvedores um editor de texto Rich completamente fora do corpo que pode ser rapidamente integrado aos projetos existentes sem configuração complexa. Aproveitamos a implementação principal da tiptap para sua confiabilidade, fornecendo visualizações UI e extensões de núcleo adicionais que permitem a funcionalidade pronta para uso por meio da configuração.
Você pode usar isle-editor em qualquer estrutura e integrá-la rapidamente em projetos existentes sem configuração complexa. (Priorizamos o suporte para visualizações Vue , com mais visualizações de estrutura em desenvolvimento. Você também pode contribuir com seu código no Github para nos ajudar a implementar o suporte à visualização para estruturas adicionais.)
As extensões principais do isle-editor são totalmente compatíveis com tiptap . Se você estiver desenvolvendo um projeto usando tiptap , poderá usar perfeitamente nossas extensões principais. Você também pode fazer referência ao código-fonte isle-editor , pois pretendemos que seja uma implementação de melhores práticas do tiptap .
Ilha-editor é adequada para vários cenários:
Visite nosso playground online para experimentar rapidamente a Isle-Editor em ação.
Isle-Editor é um software de fonte aberta licenciada sob a licença do MIT.