Siirry pääsisältöön

Markdown–HTML-muunnin ilmaiseksi

Muunna Markdown siistiksi HTML:ksi reaaliaikaisella esikatselulla. Käytä lähdekoodinäkymää kopioidaksesi valmiin HTML:n blogeihin, CMS-järjestelmiin tai sähköpostimalleihin.

Toimii offline-tilassa kerran ladattuna
HTML-tuloste ilmestyy tähän…

Yleiset käyttötavat

  • Julkaise Markdown CMS:äänMuunna Markdown-muistiinpanot HTML:ksi liitettäviksi CMS-järjestelmiin, jotka hyväksyvät vain HTML:n.
  • Luo HTML-sähköpostisisältöMuunna Markdown HTML:ksi transaktio-sähköposteihin ja uutiskirjeisiin.
  • Esikatsele README-tiedostoja paikallisestiLiitä README.md nähdäksesi, miten se renderöidään GitHubissa, GitLabissa tai npmissä.
  • Luo sivun sisältö staattisille sivustoilleMuunna Markdown-sisältö HTML:ksi käsin rakennetuille staattisille sivustoille tai kerta-sivuille.
  • Rakenna dokumentaatio HTMLMuunna sisäiset Markdown-asiakirjat HTML:ksi upotettavaksi sovelluksiin, ohjauskeskuksiin tai tietokantoihin.

Miten se toimii

Muunnos tehdään kokonaan selaimessasi käsin kirjoitetulla Markdown-jäsentimellä — ei kolmannen osapuolen kirjastoa, ei palvelinpyyntöä. Jäsennin käy lähdettä läpi rivi riviltä, soveltaen lohkotason sääntöjä (otsikot, listat, taulukot, eristetty koodi) ja sitten toisen läpikäynnin inline-regex-kaavoja lihavoinnille, kursiiville, linkeille, kuville ja inline-koodille.

  1. 1
    Lohkorakenne jäsennetään ensin
    Jäsennin lukee raa'an Markdownin rivi riviltä, tunnistaen lohkotason rakenteet: eristetyt koodilohkot (valinnaisella kielikoodilla), ATX-otsikot (# – ######), lainaukset, järjestetyt ja järjestämättömät listat mukaan lukien GFM-tehtävälistan valintaruudut, GFM-taulukot sarakkeiden tasauksella, vaakaviivat ja kappaleet, jotka yhdistävät oikein pehmeästi rivitetyt jatkorivit.
  2. 2
    Inline-kaavat sovellettu jokaisen lohkon sisällä
    Kun kunkin lohkon teksti on HTML-suojattu, regex-ketju parseInline()-funktiossa muuntaa inline-syntaksin: kuvat ja linkit (URL-skeeman sallittulistalla, joka poistaa javascript:- ja data:-hrefit), **lihavoinnin**, *kursiivin*, ~~yliviivauksen~~ ja inline-koodin — tässä etusijajärjestyksessä.
  3. 3
    Suora HTML-tuloste esikatselukytkimellä
    HTML-merkkijono lasketaan uudelleen useMemo-toiminnolla jokaisella näppäilyllä, joten oikea paneeli päivittyy välittömästi. Kytkin vaihtaa raa'an HTML-lähdenäkymän ja selaimen omalla asettelumoottorilla piirretyn esikatselun välillä.
  4. 4
    Kolme tulostevaihtoehtoa mukaan lukien rikkaan tekstin kopiointi
    Voit kopioida raa'an HTML-merkinnän, ladata täydellisen itsenäisen .html-tiedoston DOCTYPE- ja charset-meta-tagilla, tai käyttää 'Kopioi rikas teksti' -toimintoa — joka kirjoittaa sekä text/html- että text/plain-MIME-tyypit leikepöydälle Clipboard-rajapinnan ClipboardItem-oliolla, joten muotoiltu tulos liimautuu suoraan Gmailiin, Google Docsiin tai Wordiin ilman ylimääräisiä vaiheita.

Liittyvät työkalut

Usein kysytyt kysymykset