Closed isVicky722 closed 1 year ago
放重要的代码
import MdEditor from 'react-markdown-editor-lite'; import MarkdownIt from 'markdown-it'; import 'react-markdown-editor-lite/lib/index.css'; const mdParser = new MarkdownIt({ html: true, linkify: false, typographer: false, highlight: function (str, lang) { if (lang && hljs.getLanguage(lang)) { try { return hljs.highlight(lang, str).value; } catch (__) {} } return ''; // use external default escaping }, }); function handleEditorChange({ html, text }) { setContentHtml(html); setContentMd(text); } <MdEditor value={contentMd} style={{ height: '500px', margin: '20px 0', whiteSpace: 'normal' }} renderHTML={(text) => mdParser.render(text)} onChange={handleEditorChange} />
放重要的代码