简体中文
Untuk informasi lebih rinci, pastikan untuk memeriksa dokumentasi kami. Jika Anda menghadapi masalah atau memiliki saran untuk sistem kami, buka masalah.
isle-editor adalah editor web open-source yang mendukung pengeditan teks yang kaya, berbasis blok, dan markdown . Ini efisien dan siap digunakan di luar kotak, dibangun di atas Prosemirror dan Tiptap.
Dengan isle-editor kami ingin memudahkan pengembang untuk menambahkan pengeditan teks ke aplikasi mereka. isle-editor new dibandingkan dengan editor open-source di pasaran, dan mendukung gaya Notion Style populer selain gaya teks kaya normal.
Anda dapat mengeluarkan HTML sebagai editor teks kaya normal atau JSON sebagai editor blok.
Mempertimbangkan ekstensibilitas, Anda dapat menggunakan ekstensi kombo bawaan kami untuk membangun editor dengan cepat, atau Anda dapat secara selektif menggunakan ekstensi inti kami untuk menyesuaikan editor Anda langkah demi langkah, dan Anda juga dapat menyesuaikan ekstensi untuk memperkaya fungsionalitas editor.
prosemirror adalah kerangka pengeditan teks kaya open-source yang kuat dan fleksibel yang menyediakan serangkaian alat inti dan API untuk membangun editor teks kaya yang sangat dapat disesuaikan. tiptap adalah kerangka kerja editor teks kaya modern yang dibangun di atas prosemirror , memberikan abstraksi tingkat yang lebih tinggi dan implementasi default yang membuatnya lebih ramah pengguna.
Baik prosemirror maupun tiptap tanpa kepala, yang berarti mereka tidak bergantung pada kerangka kerja tertentu. Sementara tiptap sangat menyederhanakan pengembangan editor, itu tetap kompleks karena tidak memberikan pandangan UI . Saat mengembangkannya, Anda perlu menangani banyak aspek, termasuk menerapkan berbagai ekstensi dan mengelola lapisan tampilan.
Tujuan isle-editor adalah untuk memberikan pengembang editor teks kaya yang sepenuhnya out-of-the-box yang dapat dengan cepat diintegrasikan ke dalam proyek yang ada tanpa konfigurasi yang kompleks. Kami memanfaatkan implementasi inti tiptap untuk keandalannya sambil memberikan tampilan UI dan ekstensi inti tambahan yang memungkinkan fungsionalitas out-of-the-box melalui konfigurasi.
Anda dapat menggunakan isle-editor dalam kerangka apa pun dan dengan cepat mengintegrasikannya ke dalam proyek yang ada tanpa konfigurasi yang kompleks. (Kami memprioritaskan dukungan untuk tampilan Vue , dengan lebih banyak tampilan kerangka kerja dalam pengembangan. Anda juga dapat menyumbangkan kode Anda di GitHub untuk membantu kami menerapkan dukungan tampilan untuk kerangka kerja tambahan.)
Ekstensi inti isle-editor sepenuhnya kompatibel dengan tiptap . Jika Anda mengembangkan proyek menggunakan tiptap , Anda dapat dengan mulus menggunakan ekstensi inti kami. Anda juga dapat merujuk kode sumber isle-editor , karena kami bertujuan untuk menjadi implementasi praktik terbaik dari tiptap .
Isle-editor cocok untuk berbagai skenario:
Kunjungi taman bermain online kami untuk dengan cepat mengalami Isle-Editor beraksi.
Isle-Editor adalah perangkat lunak bersumber terbuka yang dilisensikan di bawah lisensi MIT.