md editor rt
v5.1.1
Bahasa Inggris | 中文
Editor Markdown untuk react , dikembangkan dalam jsx dan typescript .
Dokumentasi dan Demo : GO
Editor seri yang sama untuk VUE3 : MD-editor-V3
prettier (hanya untuk konten penurunan harga, bukan kode dan teks lainnya).default , vuepress , github , cyanosis , mk-cute , gaya smart-blue (tidak identik). Itu dapat disesuaikan juga (lihat halaman contoh).mermaid (> = 1.3.0), rumus matematika katex (> = 1.4.0).| Tema default | Tema Gelap | Pratinjau saja |
|---|---|---|
Memasukkan prompt dan tanda, ekstensi emoji
yarn add md-editor-rtGunakan perpanjangan bahasa dan tema yang ada, seperti orang Jepang
yarn add @vavt/cm-extensionGunakan komponen bilah alat yang ada, seperti mengekspor konten sebagai pdf
yarn add @vavt/v3-extensionUntuk lebih banyak cara menggunakan atau berkontribusi, silakan merujuk ke: MD-editor-Extension
Mulai dari 4.0.0 , komponen internal dapat diimpor sesuai permintaan.
import React , { useState } from 'react' ;
import { MdEditor } from 'md-editor-rt' ;
import 'md-editor-rt/lib/style.css' ;
export default ( ) => {
const [ text , setText ] = useState ( '# Hello Editor' ) ;
return < MdEditor modelValue = { text } onChange = { setText } /> ;
} ; import React , { useState } from 'react' ;
import { MdPreview , MdCatalog } from 'md-editor-rt' ;
import 'md-editor-rt/lib/preview.css' ;
const scrollElement = document . documentElement ;
export default ( ) => {
const [ text ] = useState ( '# Hello Editor' ) ;
const [ id ] = useState ( 'preview-only' ) ;
return (
< >
< MdPreview id = { id } modelValue = { text } />
< MdCatalog editorId = { id } scrollElement = { scrollElement } />
</ >
) ;
} ; Saat menggunakan rendering sisi server, scrollElement harus dari tipe string, misalnya: html , body , #id , .class .
Untuk penggunaan lebih lanjut, silakan kunjungi dokumennya.