Pulsuz HTML-dən Markdown-a Çevirici
HTML-i təmiz Markdown-a çevirin. Başlıqlar, siyahılar, keçidlər, şəkillər, kod blokları, cədvəllər və blok sitatları idarə edir. Məzmunu CMS-lərdən köçürmək üçün mükəmməldir.
Solda HTML yapışdırın; sağda təmiz Markdown görünəcək. Markdown HTML-dən daha sadədir, buna görə stil, skriptlər və mürəkkəb cədvəllər sadələşdirilir və ya buraxılır.
Məsləhət: veb sayt, Word və ya Google Docs-dan kopyalanan zəngin mətn yapışdırın — onun HTML-si avtomatik olaraq tutulur.
Markdown çıxışı burada görünəcək…Ümumi istifadələr
- Blog Məzmununu Markdown-a KöçürünKöhnə WordPress, Medium və ya digər CMS postlarını statik sayt generatorları üçün Markdown-a çevirin.
- E-poçt Məzmununu Markdown-a ÇevirinHTML e-poçtlarından və ya veb məqalələrindən mətni çıxarın və qeyd tətbiqləri üçün Markdown-a çevirin.
- HTML Sənədlərini Markdown-a ÇevirinKöhnə HTML sənədlərini Markdown əsaslı sənədləşdirmə sisteminə (Docusaurus, GitBook, MkDocs) keçirin.
- CMS Export CleanupCMS-dən ixrac edilmiş qarışıq HTML-i təmizləyin və versiya nəzarəti ilə uyğun Markdown-a çevirin.
- HTML Məzmununu LLM Sorğuları üçün HazırlayınHTML məzmununu ChatGPT, Claude və ya digər LLM sorğularında istifadə etmək üçün təmiz Markdown-a çevirin.
Necə İşləyir
Bu çevirici əl ilə yazılmış, sıfır-asılılıqlı bir regex konveyeri ətrafında qurulub — heç bir üçüncü tərəf kitabxanası idxal edilmir. Bütün çevirmə bir React useMemo çağırışı vasitəsilə brauzerinizin daxilində işləyir, yazdıqca çıxışı canlı yeniləyir.
- 1Yapışdırma aşkarlaması zəngin mətni tuturBir ClipboardEvent işləyicisi brauzer düz mətni yapışdıra bilməzdən əvvəl mübadilə buferindən text/html növünü oxuyur. Bu, bir veb səhifədən, Google Docs-dan, ya da Word-dan birbaşa yapışdırmağın xam HTML işarələməsini avtomatik tutması deməkdir — əvvəlcə mənbəyi görmək lazım deyil.
- 2Çox-keçidli regex konveyeri etiketləri çıxarır və çevirirÇevirici sərt bir regex keçidi sıralaması işlədir: əvvəlcə <head>, <script>, <style> və HTML şərhlərini çıxarır, sonra sonrakı keçidlərin kod məzmununu pozmasının qarşısını almaq üçün çərçivəli kod bloklarını sıfır-bayt yerdəyişdiricilərin arxasında gizlədir. Sonrakı keçidlər başlıqları (h1–h6), sitatları, şəkilləri, keçidləri, qalın/kursiv/üstündən-xətli mətni, sıralanmış və sıralanmamış siyahıları və əsas GFM dik-xətt cədvəllərini idarə edir — hər keçid müəyyən bir etiket ailəsini hədəfləyir.
- 3Varlıq dekodlaşdırması və boşluq normallaşdırmasıBütün etiketlər çıxarıldıqdan sonra, xüsusi bir decodeEntities funksiyası adlandırılmış varlıqları (&, < və s.) üstəlik String.fromCodePoint istifadə edərək rəqəmsal onluq və hex simvol istinadlarını (', ') həll edir. Bozulmuş və ya diapazon-xarici kod nöqtələri xəta atmaq əvəzinə Unicode əvəzləmə simvolu ilə əvəz edilir. Sonrakı boşluqlar, sıxılmış boş sətir ardıcıllıqları və artıq boşluq sonra normallaşdırılır.
- 4Qorunan kod parçaları bərpa edilirYerdəyişdirici sistem (sıfır-bayt-ayrılmış indekslər) ən son, çıxarma, dekodlaşdırma və boşluq sıxılması tamamlandıqdan sonra açılır. Bu, kod literalları daxilindəki varlıq ardıcıllıqlarının iki dəfə dekodlaşdırılmasının qarşısını alır — sadə HTML-dən-Markdown-a çeviricilərdə ümumi bir cüt-dekod xətası.
Əlaqəli Alətlər
Markdown-dan HTML-ə Çevirici
Markdown-u canlı önizləmə ilə təmiz HTML-ə çevirin. Bloglar, CMS-lər və ya e-poçt şablonları üçün hazır yapışdırılacaq HTML kopyalamaq üçün mənbə görünüşünü istifadə edin.
Markdown Redaktoru
Markdown-u real vaxtda yazın və önizləyin. Başlıqlar, qalın, kursiv, kod blokları, cədvəllər və siyahıları dəstəkləyir.
HTML Kodlayıcı və Deşifrəçi
Xüsusi simvolları HTML obyektlərinə kodlayın və ya obyektləri sadə mətnə deşifrə edin. Ani olaraq, brauzerinizdə.