From 28e761e9c697d8fe4d5a5d3ba34b420ca62897b5 Mon Sep 17 00:00:00 2001 From: Philip Molares Date: Sat, 20 Jun 2020 12:53:45 +0200 Subject: [PATCH] used new plugins in markdown-preview this re adds support for sub- and superscript and inserted and marked text closes #216 --- .../editor/markdown-preview/markdown-preview.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/components/editor/markdown-preview/markdown-preview.tsx b/src/components/editor/markdown-preview/markdown-preview.tsx index a60349fcd..1b6cb73d6 100644 --- a/src/components/editor/markdown-preview/markdown-preview.tsx +++ b/src/components/editor/markdown-preview/markdown-preview.tsx @@ -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 = ({ 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)