Bepul Markdown dan HTML ga Konvertor

Markdown ni jonli oldindan ko'rish bilan toza HTML ga aylantiring. Bloglar, CMS lar yoki elektron pochta shablonlari uchun joylashtirishga tayyor HTML ni nusxalash uchun manba ko'rinishidan foydalaning.

Yuklangandan keyin oflayn ishlaydi
HTML chiqishi shu yerda paydo bo'ladi…

Qanday ishlaydi

O'girish to'liq brauzeringizda qo'lda yozilgan Markdown tahlilchisi tomonidan bajariladi — uchinchi tomon kutubxonasi yo'q, server so'rovi yo'q. Tahlilchi manbani qator-bo-qator aylanib o'tadi, blok-darajali qoidalarni (sarlavhalar, ro'yxatlar, jadvallar, kesilgan kod) qo'llaydi, so'ng qalin, kursiv, havolalar, rasmlar va inline kod uchun ikkinchi regex naqshlari o'tishi bo'ladi.

  1. 1
    Blok tarkibi avval tahlil qilinadi
    Tahlilchi xom Markdown'ni qator-bo-qator o'qiydi, blok-darajali tarkiblarni aniqlaydi: kesilgan kod bloklari (ixtiyoriy til sinfi bilan), ATX sarlavhalari (# dan ###### gacha), iqtiboslar, GFM vazifa-ro'yxati belgi katakchalarini o'z ichiga olgan tartiblangan va tartibsiz ro'yxatlar, ustun tekislashi bilan GFM jadvallari, gorizontal chiziqlar va yumshoq-o'ralgan davom qatorlarini to'g'ri birlashtiradigan abzatslar.
  2. 2
    Har bir blok ichida inline naqshlar qo'llaniladi
    Har bir blokning matni HTML-qochirilgandan so'ng, parseInline() dagi regex zanjiri inline sintaksisni o'zgartiradi: rasmlar va havolalar (javascript: va data: hreflarni kesib tashlaydigan URL sxema oq-ro'yxati bilan), **qalin**, *kursiv*, ~~chizilgan~~ va inline kod — shu ustuvorlik tartibida.
  3. 3
    Ko'rib chiqish almashtirgichi bilan jonli HTML chiqishi
    HTML satri har bir tugma bosishida useMemo orqali qayta hisoblanadi, shuning uchun o'ng panel darhol yangilanadi. Almashtirgich xom HTML manba ko'rinishi va brauzerning o'z joylashtirish dvigateli yordamida ko'rsatilgan ko'rinish orasida almashadi.
  4. 4
    Boy-matn nusxalashni ham qo'shgan uchta chiqish varianti
    Xom HTML belgilashni nusxalashingiz, DOCTYPE va charset meta tegi bilan to'liq mustaqil .html faylini yuklab olishingiz yoki 'Boy matnni nusxalash'dan foydalanishingiz mumkin — bu Clipboard API'ning ClipboardItem'i orqali text/html va text/plain MIME turlarini buferga yozadi, shuning uchun formatlangan natija qo'shimcha qadamlarsiz to'g'ridan-to'g'ri Gmail, Google Docs yoki Word'ga joylashadi.

Tegishli asboblar

Ko'p so'raladigan savollar