简体中文
Pour des informations plus détaillées, assurez-vous de consulter notre documentation. Si vous rencontrez des problèmes ou si vous avez des suggestions pour notre système, veuillez ouvrir un problème.
isle-editor est un éditeur Web open-source qui prend en charge un édition riche en texte, en blocs et markdown . Il est efficace et prêt à l'emploi, construit au-dessus du procureur et de la pointe de pointe.
Avec isle-editor nous voulons permettre aux développeurs d'ajouter facilement l'édition de texte à leurs applications. isle-editor est new par rapport aux éditeurs open source sur le marché, et il prend en charge le style de Notion Style populaire en plus du style de texte riche normal.
Vous pouvez produire HTML en tant qu'éditeur de texte riche normal ou JSON en tant qu'éditeur de blocs.
Compte tenu de l'extensibilité, vous pouvez utiliser nos extensions combo intégrées pour créer rapidement l'éditeur, ou vous pouvez utiliser sélectivement nos extensions de base pour personnaliser étape par étape de votre éditeur, et vous pouvez également personnaliser les extensions pour enrichir la fonctionnalité de l'éditeur.
prosemirror est un cadre de montage de texte riche en open source puissant et flexible qui fournit un ensemble d'outils de base et API pour construire des éditeurs de texte riche hautement personnalisables. tiptap est un framework d'éditeur de texte riche moderne construit au-dessus de prosemirror , fournissant des abstractions de niveau supérieur et des implémentations par défaut qui la rendent plus conviviale.
prosemirror et tiptap sont sans tête, ce qui signifie qu'ils ne dépendent d'un cadre spécifique. Bien que tiptap simplifie considérablement le développement de l'éditeur, il reste complexe car il ne fournit pas de vue UI . Lorsque vous développez avec lui, vous devez gérer de nombreux aspects, notamment la mise en œuvre de diverses extensions et la gestion de la couche de vue.
L'objectif d' isle-editor est de fournir aux développeurs un éditeur de texte riche complètement prêt à l'emploi qui peut être rapidement intégré dans des projets existants sans configuration complexe. Nous tirons parti de l'implémentation de base de tiptap pour sa fiabilité tout en fournissant des vues UI et des extensions de base supplémentaires qui permettent des fonctionnalités prêtes à l'emploi via la configuration.
Vous pouvez utiliser isle-editor dans n'importe quel cadre et l'intégrer rapidement dans des projets existants sans configuration complexe. (Nous priorisons la prise en charge des vues Vue , avec plus de vues de framework en développement. Vous pouvez également contribuer votre code sur GitHub pour nous aider à implémenter la prise en charge de la vue pour des cadres supplémentaires.)
Les extensions de base de isle-editor sont entièrement compatibles avec tiptap . Si vous développez un projet à l'aide de tiptap , vous pouvez utiliser de manière transparente nos extensions de base. Vous pouvez également référencer le code source isle-editor , car nous visons que ce soit une implémentation de la meilleure pratique de tiptap .
L'éditeur d'Isle convient à divers scénarios:
Visitez notre terrain de jeu en ligne pour expérimenter rapidement le rédacteur en chef d'Isle en action.
L'éditeur d'Isle est un logiciel Open Sourced sous licence MIT.