diff options
Diffstat (limited to 'packages/ui/src/context')
| -rw-r--r-- | packages/ui/src/context/marked.tsx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/ui/src/context/marked.tsx b/packages/ui/src/context/marked.tsx index 3bd6cb076..9bd48c9a9 100644 --- a/packages/ui/src/context/marked.tsx +++ b/packages/ui/src/context/marked.tsx @@ -379,6 +379,14 @@ export const { use: useMarked, provider: MarkedProvider } = createSimpleContext( name: "Marked", init: () => { return marked.use( + { + renderer: { + link({ href, title, text }) { + const titleAttr = title ? ` title="${title}"` : "" + return `<a href="${href}"${titleAttr} target="_blank" rel="noopener noreferrer">${text}</a>` + }, + }, + }, markedKatex({ throwOnError: false, }), |
