From f2f9f27086beb4043f82dea5ace8f133dbf69f8e Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Sat, 9 May 2020 09:43:44 +0800 Subject: [PATCH] markded --- src/common/marked.js | 123 +++++++++++++++++++++ src/components/render-html.jsx | 37 ++++++- src/modules/user/usersInfo/InfosPackage.js | 33 ++---- 3 files changed, 165 insertions(+), 28 deletions(-) create mode 100644 src/common/marked.js diff --git a/src/common/marked.js b/src/common/marked.js new file mode 100644 index 00000000..681a2420 --- /dev/null +++ b/src/common/marked.js @@ -0,0 +1,123 @@ +import marked from 'marked' +import { escape, unescape } from 'marked/src/helpers' +import { renderToString } from 'katex'; + +const latexRegex = /\$+([^\$\n]+?)\$+/g +//兼容之前的 ##标题式写法 +const headingRegex = /^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/ +let toc = [] +let ctx = ["