简体中文
Для получения более подробной информации, обязательно ознакомьтесь с нашей документацией. Если вы столкнетесь с какими -либо проблемами или у вас есть предложения для нашей системы, откройте проблему.
isle-editor -это веб-редактор с открытым исходным кодом, который поддерживает Rich Text, Block Block и markdown Editing. Он эффективен и готов к использованию из коробки, построенный на вершине Prosemirror и Tiptap.
С помощью isle-editor мы хотим, чтобы разработчикам было легко добавить редактирование текста в свои приложения. isle-editor является new по сравнению с редакторами с открытым исходным кодом на рынке, и поддерживает стиль популярного Notion Style в дополнение к обычному богатому стилю текста.
Вы можете вывести HTML в качестве обычного богатого текстового редактора или JSON в качестве редактора блоков.
Учитывая расширяемость, вы можете использовать наши встроенные комбинированные расширения для быстрого построения редактора, или вы можете выборочно использовать наши основные расширения для настройки своего редактора шаг за шагом, и вы также можете настроить расширения для обогащения функциональности редактора.
prosemirror -это мощная и гибкая структура редактирования текста с открытым исходным кодом, которая предоставляет набор основных инструментов и API для создания очень настраиваемых редакторов богатых текстов. tiptap -это современная структура Rich Text Editor, созданная на вершине prosemirror , предоставляющая абстракции более высокого уровня и реализации по умолчанию, которые делают его более удобным для пользователя.
Как prosemirror , так и tiptap являются без головы, что означает, что они не зависят от какой -либо конкретной структуры. Хотя tiptap значительно упрощает разработку редактора, он остается сложным, потому что он не обеспечивает представление UI . При разработке с ним необходимо обрабатывать множество аспектов, включая реализацию различных расширений и управление уровнем представления.
Цель isle-editor -предоставить разработчикам совершенно необоснованный текстовый редактор, который может быть быстро интегрирован в существующие проекты без сложной конфигурации. Мы используем основную реализацию tiptap для его надежности, предоставляя представления UI и дополнительные основные расширения, которые обеспечивают функциональность из ящика посредством конфигурации.
Вы можете использовать isle-editor в любой структуре и быстро интегрировать его в существующие проекты без сложной конфигурации. (Мы расставляем приоритеты в поддержке представлений Vue , с большим количеством структурных представлений в разработке. Вы также можете внести свой код на GitHub, чтобы помочь нам реализовать поддержку View для дополнительных структур.)
Расширения основного isle-editor полностью совместимы с tiptap . Если вы разрабатываете проект с использованием tiptap , вы можете плавно использовать наши основные расширения. Вы также можете ссылаться на исходный код isle-editor , так как мы стремимся к тому, чтобы он была наилучшей практикой реализации tiptap .
Островский редактор подходит для различных сценариев:
Посетите нашу онлайн-игровую площадку, чтобы быстро познакомиться с редактором Остров в действии.
Островский редактор-это программное обеспечение с открытым источником, лицензированное по лицензии MIT.