Ruka hadi maudhui makuu

Kibadilishi cha Markdown hadi HTML bila malipo

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.

Inafanya kazi bila mtandao mara ikishapakia
Matokeo ya HTML yataonekana hapa…

Matumizi ya kawaida

  • Chapisha Markdown katika CMSGeuza maelezo ya Markdown kuwa HTML kwa kupiga kwenye CMS ambapo inakubali HTML tu.
  • Tengeneza Maudhui ya Barua pepe ya HTMLGeuza Markdown kuwa HTML kwa ajili ya barua pepe ya muamala na jarida la kabar.
  • Hakikisha Nyaraka za README NdaniPiga README.md yako kuangalia jinsi itakavyojitokeza kwenye GitHub, GitLab, au npm.
  • Tengeneza Maudhui ya Kurasa kwa Njia za Tovuti Sura ya KawaidaGeuza maudhui wa mwili wa Markdown kuwa HTML kwa ajili ya tovuti sura ya kawaida iliyojengwa kwa mkono au kurasa za mara moja.
  • Tengeneza Nyaraka HTMLGeuza nyaraka za Markdown za ndani kuwa HTML kwa ajili ya kuingiza katika programu, kituo cha msaada, au msingi wa ujuzi.

Jinsi Inavyofanya Kazi

Ubadilishaji unafanyika kikamilifu kwenye kivinjari chako na kichambuzi cha Markdown kilichoandikwa mwenyewe β€” hakuna maktaba ya mtu wa tatu, hakuna ombi la seva. Kichambuzi kinapitia chanzo mstari-kwa-mstari, kikitumia sheria za ngazi ya kizuizi (vichwa, orodha, majedwali, msimbo uliofungwa) kisha pitio la pili la miundo ya regex ya inline kwa unene, italiki, viungo, picha, na msimbo wa inline.

  1. 1
    Muundo wa kizuizi umechambuliwa kwanza
    Kichambuzi kinasoma Markdown ghafi mstari kwa mstari, kikitambua vipengele vya ngazi ya kizuizi: vizuizi vya msimbo vilivyofungwa (na klasi ya hiari ya lugha), vichwa vya ATX (# hadi ######), blockquotes, orodha zilizopangwa na zisizopangwa ikiwa ni pamoja na visanduku vya kazi vya GFM, majedwali ya GFM yenye upatanishi wa safu, mistari ya mlalo, na aya zinazounganisha kwa usahihi mistari inayoendelea iliyofungwa laini.
  2. 2
    Miundo ya inline inatumika ndani ya kila kizuizi
    Baada ya maandishi ya kila kizuizi kutorokea kama HTML, mfuatano wa regex kwenye parseInline() unabadilisha sintaksia ya inline: picha na viungo (na uorodheshaji-mweupe wa muundo wa URL unaoondoa hrefs za javascript: na data:), **unene**, *italiki*, ~~mkato~~, na msimbo wa inline β€” kwa mpangilio huo wa kipaumbele.
  3. 3
    Matokeo ya HTML ya moja kwa moja na swichi ya onyesho la awali
    Mfuatano wa HTML unahesabiwa upya kupitia useMemo kwa kila mgusano wa kitufe, kwa hiyo paneli ya kulia inasasishwa papo hapo. Swichi inabadilisha kati ya mwonekano ghafi wa chanzo cha HTML na onyesho la awali lililoonyeshwa kwa kutumia injini ya mpangilio ya kivinjari chenyewe.
  4. 4
    Chaguo tatu za matokeo ikiwa ni pamoja na nakala ya maandishi tajiri
    Unaweza kunakili msimbo ghafi wa HTML, kupakua faili kamili la .html lililojitegemea lenye DOCTYPE na lebo ya meta ya charset, au kutumia 'Nakili maandishi tajiri' β€” inayoandika aina zote mbili za MIME text/html na text/plain kwenye clipboard kupitia ClipboardItem ya Clipboard API, kwa hiyo matokeo yaliyopangwa yanabandika moja kwa moja kwenye Gmail, Google Docs, au Word bila hatua za ziada.

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara