used new plugins in markdown-preview

this re adds support for
sub- and superscript and inserted and marked text
closes #216
This commit is contained in:
Philip Molares 2020-06-20 12:53:45 +02:00
parent 7166de10f3
commit 28e761e9c6

View file

@ -2,6 +2,10 @@ import MarkdownIt from 'markdown-it'
import emoji from 'markdown-it-emoji'
import markdownItRegex from 'markdown-it-regex'
import taskList from 'markdown-it-task-lists'
import subscript from 'markdown-it-sub'
import superscript from 'markdown-it-sup'
import inserted from 'markdown-it-ins'
import marked from 'markdown-it-mark'
import React, { ReactElement, useMemo } from 'react'
import ReactHtmlParser, { convertNodeToElement, Transform } from 'react-html-parser'
import { MarkdownItParserDebugger } from './markdown-it-plugins/parser-debugger'
@ -33,6 +37,10 @@ const MarkdownPreview: React.FC<MarkdownPreviewProps> = ({ content }) => {
})
md.use(taskList)
md.use(emoji)
md.use(subscript)
md.use(superscript)
md.use(inserted)
md.use(marked)
md.use(markdownItRegex, replaceLegacyYoutubeShortCode)
md.use(markdownItRegex, replaceLegacyVimeoShortCode)
md.use(markdownItRegex, replaceLegacyGistShortCode)