UNPKG

@fedify/markdown-it-hashtag

Version:

A markdown-it plugin that parses and renders Mastodon-style #hashtags.

11 lines (10 loc) 326 B
import { escape } from "../deps/jsr.io/@std/html/0.224.2/mod.js"; /** * Renders a hashtag into an HTML string. */ export function spanHashAndTag(hashtag) { if (hashtag.startsWith("#")) { hashtag = hashtag.substring(1); } return `<span class="hash">#</span><span class="tag">${escape(hashtag)}</span>`; }