UNPKG

@diplodoc/transform

Version:

A simple transformer of text in YFM (Yandex Flavored Markdown) to HTML

17 lines (12 loc) 412 B
import MarkdownIt from 'markdown-it'; import {TOKEN_NAME, renderTokens, replaceTokens} from './block-anchor'; const blockAnchor = (md: MarkdownIt) => { try { md.core.ruler.before('curly_attributes', TOKEN_NAME, replaceTokens); } catch (e) { md.core.ruler.push(TOKEN_NAME, replaceTokens); } md.renderer.rules[TOKEN_NAME] = renderTokens; return md; }; export = blockAnchor;