diff --git a/lib/components/SDescText.vue b/lib/components/SDescText.vue index 7abd1c7d..ac68b3e0 100644 --- a/lib/components/SDescText.vue +++ b/lib/components/SDescText.vue @@ -1,4 +1,6 @@ diff --git a/lib/composables/Markdown.ts b/lib/composables/Markdown.ts index aec99557..9639d1d8 100644 --- a/lib/composables/Markdown.ts +++ b/lib/composables/Markdown.ts @@ -32,6 +32,15 @@ export function useMarkdown(options: UseMarkdownOptions = {}): UseMarkdown { } } +export function useLinkifyIt() { + const md = new MarkdownIt('zero', { linkify: true }) + md.enable('linkify') + + return (source: string) => { + return md.renderInline(source) + } +} + export interface UseLink { addListeners(): void removeListeners(): void