Skip to content

pantoken / markdown-it

markdown-it

Eksperimentalno

@pantoken/markdown-it — vtičnik za markdown-it, ki upodobi :icon: kode kot vstavne SVG in samostojne barvne vrednosti (#03893D, rgb(…), oklch(…)) kot vzorce, z uporabo nabora ikon pantoken.

Prenese @pantoken/rehype in @pantoken/react-markdown cevovode na markdown-it: ena sama osnovna pravila pregleda besedilne otroške vozle vsakega vstavnega tokena, jih razdeli po vzorcih ikon in barv ter zamenja ujemanja za html_inline tokene. Ikonske kode se rešijo skozi verigo — najprej razreševalci vtičnika rehype, nato izrecni MarkdownItOptions.resolve, nato vgrajeni @pantoken/icons nabor — zato se vtičniki za blagovne znamke sestavljajo na enak način kot drugod.

Generiran HTML uporablja enaka imena razredov kot ostali upodabljalci (pantoken-icon, pantoken-color-swatch), zato ga naloženi @pantoken/components stilira. Ovij izrenderjan HTML v .pantoken-prose vsezavojnik (glej PROSE_CLASS), da zajame tudi prose plast.

Primer

ts
import MarkdownIt from "markdown-it";
import { pantokenMarkdownIt } from "@pantoken/markdown-it";

const md = new MarkdownIt().use(pantokenMarkdownIt);
md.render("Save :check: to lock in #03893D.");

Vmesniki

Spremenljivke

Funkcije

Sklici

default

Preimenuje in ponovno izvaža pantokenMarkdownIt