Files
remanso/src/utils/markdown/markdown-it-twitter.ts
Julien Calixte c0182c7f57 ♻️ (app)
2023-08-14 14:08:10 +02:00

11 lines
318 B
TypeScript

import { markdownItPlugin } from '@/utils/markdown/markdown-it-regexp'
export const twitterPlugin = markdownItPlugin(
/@\[tweet]\((.*?)\)/g,
(matches: RegExpExecArray[]) => {
const [, tweetId] = matches
return `<span id="tweet-${tweetId}" data-tweet-id="${tweetId}" class="markdown-tweet"></span>`
}
)