Kibadilishi cha HTML hadi Markdown bila malipo
Badilisha HTML kuwa Markdown safi. Inashughulikia vichwa, orodha, viungo, picha, vitalu vya msimbo, meza, na blockquotes. Kamili kwa kuhamisha maudhui kutoka CMS.
Bandika HTML upande wa kushoto; Markdown safi itaonekana upande wa kulia. Markdown ni rahisi zaidi kuliko HTML, kwa hivyo mtindo, hati, na meza ngumu zinapendelezwa au kuachwa.
Kidokezo: biga maandishi yenye thamani nakili kutoka ukurasa wa wavuti, Word, au Google Docs - HTML yake hugambiliwa kiotomati.
Matokeo ya Markdown yataonekana hapaβ¦Matumizi ya kawaida
- Hamisha Maudhui ya Blogi kwenye MarkdownGeuza machapisho ya zamani ya WordPress, Medium, au CMS nyingine kuwa Markdown kwa ajili ya jenereta za tovuti sura ya kawaida.
- Geuza Maudhui ya Barua pepe kuwa MarkdownKutoa matini kutoka html barua pepe au makala za wavuti na kubadili kuwa Markdown safi kwa ajili ya programu za kuandika maelezo.
- Geuza Nyaraka za HTML kuwa MarkdownSogeza nyaraka za HTML za kale kwenye mifumo ya nyaraka inayotegemea Markdown (Docusaurus, GitBook, MkDocs).
- CMS Kusambaza UsafiSafisha HTML ambayo imehamiswa kutoka CMS na ibadilishe kuwa Markdown inayolingana na udhibiti wa toleo.
- Andaa Maudhui ya HTML kwa Onyo za LLMGeuza maudhui ya HTML kuwa Markdown safi kwa ajili ya matumizi katika ChatGPT, Claude, au LLM zingine.
Jinsi Inavyofanya Kazi
Kibadilishaji hiki kimejengwa kuzunguka mfuatano wa regex ulioandikwa mwenyewe, usio na utegemezi β hakuna maktaba ya mtu wa tatu inayoingizwa. Ubadilishaji mzima unafanyika ndani ya kivinjari chako kupitia wito wa useMemo wa React, ukisasisha matokeo moja kwa moja unapoandika.
- 1Ugunduzi wa kubandika unanasa maandishi tajiriKishughulikiaji cha ClipboardEvent kinasoma aina ya text/html kutoka clipboard kabla kivinjari hakijaweza kubandika maandishi wazi. Hii ina maana kubandika moja kwa moja kutoka ukurasa wa wavuti, Google Docs, au Word kunanasa kiotomatiki msimbo ghafi wa HTML β huhitaji kuona chanzo kwanza.
- 2Mfuatano wa regex wa hatua-nyingi unaondoa na kubadilisha leboKibadilishaji kinaendesha mpangilio thabiti wa hatua za regex: kwanza kinaondoa <head>, <script>, <style>, na maoni ya HTML, kisha kuhifadhi vizuizi vya msimbo vilivyofungwa nyuma ya alama za nafasi za baiti-null ili kuzuia hatua zinazofuata kuharibu maudhui ya msimbo. Hatua zinazofuata zinashughulikia vichwa (h1βh6), blockquotes, picha, viungo, unene/italiki/mkato, orodha zilizopangwa na zisizopangwa, na majedwali ya msingi ya pipe ya GFM β kila hatua inalenga familia maalum ya lebo.
- 3Uondoaji simbo wa vitu na usanifishaji wa nafasi tupuBaada ya lebo zote kuondolewa, kazi maalum ya decodeEntities inatatua vitu vyenye majina (&, <, n.k.) pamoja na marejeleo ya herufi ya desimali na hex ya nambari (', ') kwa kutumia String.fromCodePoint. Codepoint zilizoharibika au nje ya wigo zinabadilishwa na herufi ya badala ya Unicode badala ya kutoa hitilafu. Nafasi za mwisho, mfuatano ulioanguka wa mistari tupu, na nafasi tupu ya ziada kisha zinasanifishwa.
- 4Vipande vya msimbo vilivyolindwa vinarejeshwaMfumo wa alama za nafasi (fahirisi zilizotenganishwa na baiti-null) unafunguliwa mwisho, baada ya kuondoa lebo, kuondoa simbo, na kubana nafasi tupu kukamilika. Hii inazuia mfuatano wa vitu ndani ya herufi za msimbo kuondolewa simbo mara mbili β hitilafu ya kawaida ya kuondoa-simbo-mara-mbili kwenye vibadilishaji visivyo makini vya HTML-kwenda-Markdown.
Zana Zinazohusiana
Kibadilishi cha Markdown hadi HTML
Badilisha Markdown kuwa HTML safi na mwonekano wa moja kwa moja. Tumia mtazamo wa chanzo kunakili HTML tayari kubandika kwa blogi, CMS, au violezo vya barua pepe.
Mhariri wa Markdown
Andika na uhakiki Markdown kwa wakati halisi. Inasaidia vichwa, herufi nzito, herufi za italiki, vitalu vya msimbo, meza, na orodha.
Msimbo & Msimbulivu wa HTML
Simba herufi maalum hadi vipande vya HTML au simbulivu vipande kurudi kwa maandishi ya kawaida. Haraka, kwenye kivinjari chako.