Английский | 中文
Редактор Markdown для VUE3, разработанный в jsx и typescript .
Документация и пример: Go
Тот же редактор серии для React: MD-Editor-RT
prettier (только для содержимого уценки, а не кода и другого текста).default , vuepress , github , cyanosis , mk-cute , smart-blue Styles (не идентичен). Это также можно настроить (см. Пример страницы).mermaid (> = 1,8,0), математическая формула katex (> = 1.9.0).| Тема по умолчанию | Темная тема | Только предварительный просмотр |
|---|---|---|
Вводная подсказка и Марк, расширения эмодзи
yarn add md-editor-v3Используйте существующее расширение языка и темы, такого как японский
yarn add @vavt/cm-extensionИспользуйте существующие компоненты панели инструментов, такие как экспорт контента как PDF
yarn add @vavt/v3-extensionДля получения дополнительных способов использования или внесения вклад, пожалуйста, обратитесь к: MD-Editor-Extension
При использовании рендеринга на стороне сервера обязательно установите editorId на постоянное значение.
Начиная с 4.0.0 , внутренние компоненты могут быть импортированы по требованию.
< template >
< MdEditor v-model = " text " />
</ template >
< script setup>
import { ref } from ' vue ' ;
import { MdEditor } from ' md-editor-v3 ' ;
import ' md-editor-v3/lib/style.css ' ;
const text = ref ( ' # Hello Editor ' );
</ script >< template >
< MdPreview :id = " id " :modelValue = " text " />
< MdCatalog :editorId = " id " :scrollElement = " scrollElement " />
</ template >
< script setup>
import { ref } from ' vue ' ;
import { MdPreview , MdCatalog } from ' md-editor-v3 ' ;
import ' md-editor-v3/lib/preview.css ' ;
const id = ' preview-only ' ;
const text = ref ( ' # Hello Editor ' );
const scrollElement = document . documentElement ;
</ script > При использовании рендеринга на стороне сервера scrollElement должен быть типа строки, например: html , body , #id , .class .
Для получения дополнительной информации, пожалуйста, посетите документ.