From 50176170c37ff315ee13bdfaf62c0ba51ebe42b1 Mon Sep 17 00:00:00 2001 From: Philip Molares Date: Sun, 21 Aug 2022 14:28:12 +0200 Subject: [PATCH] feat: configure linkify in markdownit with tlds See https://markdown-it.github.io/markdown-it/ Signed-off-by: Philip Molares --- .../markdown-extension/linkify-fix-markdown-extension.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/markdown-renderer/markdown-extension/linkify-fix-markdown-extension.ts b/src/components/markdown-renderer/markdown-extension/linkify-fix-markdown-extension.ts index 21ecb37cf..1cdeff8c9 100644 --- a/src/components/markdown-renderer/markdown-extension/linkify-fix-markdown-extension.ts +++ b/src/components/markdown-renderer/markdown-extension/linkify-fix-markdown-extension.ts @@ -7,12 +7,14 @@ import { MarkdownExtension } from './markdown-extension' import linkify from 'markdown-it/lib/rules_core/linkify' import type MarkdownIt from 'markdown-it' +import tlds from 'tlds' /** * A markdown extension that detects plain text URLs and converts them into links. */ export class LinkifyFixMarkdownExtension extends MarkdownExtension { public configureMarkdownItPost(markdownIt: MarkdownIt): void { + markdownIt.linkify.tlds(tlds) markdownIt.core.ruler.push('linkify', (state) => { try { state.md.options.linkify = true