From 3cf8c64d7cc848bb27b3ff199c4e5daa97beb1fd Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 4 Nov 2021 21:04:44 +0000 Subject: [PATCH] fix(markdown): enable linkify, disable fuzzyLink --- external/lang | 2 +- src/components/markdown/Renderer.tsx | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/external/lang b/external/lang index bf0fd028..faafd6e4 160000 --- a/external/lang +++ b/external/lang @@ -1 +1 @@ -Subproject commit bf0fd028b7702801483d4d491960b3f8af1b8c81 +Subproject commit faafd6e4f3cf955d6cb684d9bec9de31e62f301a diff --git a/src/components/markdown/Renderer.tsx b/src/components/markdown/Renderer.tsx index 83a34333..71002f00 100644 --- a/src/components/markdown/Renderer.tsx +++ b/src/components/markdown/Renderer.tsx @@ -48,6 +48,7 @@ if (typeof window !== "undefined") { export const md: MarkdownIt = MarkdownIt({ breaks: true, + linkify: true, highlight: (str, lang) => { const v = Prism.languages[lang]; if (v) { @@ -73,6 +74,8 @@ export const md: MarkdownIt = MarkdownIt({ errorColor: "var(--error)", }); +md.linkify.set({ fuzzyLink: false }); + // TODO: global.d.ts file for defining globals declare global { interface Window {