Kyauta Mai Canza Markdown zuwa HTML

Canza Markdown zuwa HTML mai tsafta tare da preview mai rai. Yi amfani da kallon source don kwafin HTML da ya shirya don manna a blogs, CMSes, ko templates na imel.

Yana aiki babu haɗi da zarar an loda shi
Fitarwar HTML zai bayyana a nan…

Yadda Yake Aiki

Ana yin canjawar gaba ɗaya a burauzarka ta wani mai nazarin Markdown da aka rubuta da hannu — babu ɗakin karatu na bangare na uku, babu bukatar uwar garke. Mai nazarin yana tafiya tushen layi-bayan-layi, yana amfani da ka'idojin matakin block (kanun labarai, jeri, teburan, lambar da aka ambata) sannan wucewa ta biyu ta alamomin regex na cikin-layi don kauri, lankwasa, hanyoyin haɗi, hotuna, da lamba na cikin-layi.

  1. 1
    An nazari tsarin block tukuna
    Mai nazarin yana karanta Markdown danye layi-bayan-layi, yana gano ginin matakin block: blocks na lamba da aka ambata (tare da aji na harshe na zaɓi), kanun labarai na ATX (# har zuwa ######), blockquotes, jeri da aka lasafta da wanda ba a lasafta ba ciki har da akwatin dubawar aikin GFM, teburan GFM tare da daidaita-shafi, layuka a kwance, da sakin layi wadanda suke daidai haɗa layukan ci gaba masu tsallake-sauya-hankali.
  2. 2
    Ana amfani da alamomin cikin-layi a cikin kowane block
    Bayan an HTML-escape rubutun kowane block, wani jerin regex a parseInline() yana canja syntax na cikin-layi: hotuna da hanyoyin haɗi (tare da whitelisting na tsarin URL wanda yake cire javascript: da data: hrefs), **kauri**, *lankwasa*, ~~soke~~, da lamba na cikin-layi — a wannan tsarin fifiko.
  3. 3
    Fitarwar HTML mai rai tare da sauyawar dubawa
    Ana sake lissafta harafin HTML ta useMemo a kowace dannawa, don haka panel na dama yana sabuntawa nan take. Wani sauyawa yana sauya tsakanin dubawar tushen HTML danye da dubawa da aka zana ta amfani da injin tsari na burauza da kanta.
  4. 4
    Zaɓuɓɓuka uku na fitarwa ciki har da kwafi na rubutu-mai-arziki
    Za ka iya kwafi alamar HTML danye, sauke fayil na .html mai zaman kansa cikakke tare da DOCTYPE da tag na charset meta, ko yi amfani da 'Kwafi rubutu mai arziki' — wanda yake rubuta duka nau'in MIME na text/html da text/plain zuwa clipboard ta ClipboardItem na Clipboard API, don haka sakamakon da aka tsara yana manna kai tsaye zuwa Gmail, Google Docs, ko Word babu ƙarin matakai.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama