diff --git a/ui/src/components/markdown/HtmlRander.vue b/ui/src/components/markdown/HtmlRander.vue new file mode 100644 index 000000000..a8be05959 --- /dev/null +++ b/ui/src/components/markdown/HtmlRander.vue @@ -0,0 +1,36 @@ + + + diff --git a/ui/src/components/markdown/MdRenderer.vue b/ui/src/components/markdown/MdRenderer.vue index b62469483..3323d8730 100644 --- a/ui/src/components/markdown/MdRenderer.vue +++ b/ui/src/components/markdown/MdRenderer.vue @@ -9,7 +9,8 @@ {{ item.content }} -
+ + import { computed, ref } from 'vue' import { config } from 'md-editor-v3' +import HtmlRander from './HtmlRander.vue' config({ markdownItConfig(md) { md.renderer.rules.link_open = (tokens, idx, options, env, self) => { tokens[idx].attrSet('target', '_blank') return md.renderer.renderToken(tokens, idx, options) } + document.appendChild } }) const props = withDefaults(