Tasuta konverter

Allahindlus kuni HTML-i konverter

Muutke Markdowni tekst reaalajas eelvaate toega tootmisvalmis HTML-koodiks.

Sellest tööriistast

Markdown on John Gruberi 2004. aastal loodud kerge märgistuskeel, mis võimaldab kirjanikel luua struktureeritud HTML-i, kasutades lihtteksti tavasid: räsimärgid pealkirjade jaoks, tärnid rõhutamiseks, sidekriipsud loendite jaoks, taandega plokid koodi jaoks. Vorming on muutunud README-failide, tehnilise dokumentatsiooni, ajaveebi mustandite, staatiliste saidi generaatorite ja mis tahes konteksti jaoks vaikevorminguks, kus kirjutis peaks olema loetav lihttekstina ja renderdatud väljundina. Markdowni teisendamine HTML-iks on renderdamisetapp, mis muudab allika veebileheks.

See muundur kasutab märgitud teeki, mis on JavaScriptis kõige laialdasemalt kasutusele võetud Markdowni renderdaja. Marked toetab CommonMarki ja GitHub Flavoured Markdowni (GFM), mis tähendab, et lisaks standardsetele Markdowni funktsioonidele töötavad korrektselt ka tabelid, piiratud koodiplokid, ülesannete loendid, läbikriipsutamine ja automaatne linkimine.

Väljund on tavaline HTML – semantilised sildid pealkirjade, lõikude, loendite, linkide ja piltide jaoks, pluss klassikonksud koodiplokkide jaoks, kus süntaksi esiletõstmise tööriistad neid eeldavad. Väljund kleebi puhtalt mis tahes CMS-i, manustatakse staatiliste saidi generaatoritesse või toimib eraldiseisva html-ina. CSS-i ega JavaScripti pole lisatud; tulemuse kujundamine on jäetud teie allavoolu konteksti.

Miks teisendada Markdown HTML-iks?

Markdown on vorming, mida kirjutajad ja arendajad eelistavad; HTML on vorming, mida brauserid renderdavad. Enamik staatilisi saidigeneraatoreid ja CMS-i platvorme teisendavad Markdowni HTML-iks kulisside taga, kuid mõnikord on teil vaja teisendamist eraldiseisva sammuna – kleepimine CMS-i, millel puudub Markdowni tugi, HTML-i genereerimine meilide jaoks, kiire eelvaate loomine või renderdatud väljundi ekstraheerimine edasiseks töötlemiseks.

HTML on ka kanooniline vorming mis tahes sisu jaoks, mis lõpuks brauseris kuvatakse. Markdowni mustanditest koostatud meiliuudiskirjad, suurematesse HTML-i rakendustesse manustatud dokumentatsioonilehed ja redaktoritesse kleebitud ajaveebipostitused, mis eeldavad HTML-i, saavad puhtast konversioonist kasu.

Kuidas kasutada

Kleepige Markdown, hankige HTML.

  1. Lisage oma Markdown: Kleepige Markdowni tekst sisestusalale või pukseerige md-fail. Nii tavaline Markdown kui ka GitHub Flavored Markdown süntaks töötavad.
  2. Teisenda: Marked analüüsib märgistuse AST-ks ja väljastab HTML-i. Standardsed tekstisisesed elemendid (rõhk, tugev, lingid, kood, pildid), plokielemendid (pealkirjad, lõigud, loendid, tsitaadid) ja GFM-laiendid (tabelid, piiratud kood, ülesannete loendid, automaatsed lingid) renderdatakse õigesti.
  3. Eelvaade: Kontrollige renderdatud HTML-i eelvaatepaneelil. Kinnitage, et koodiplokid, tabelid ja muud keerulised elemendid kuvatakse ootuspäraselt.
  4. Kopeerige või laadige alla: Kopeerige HTML lõikelauale CMS-i kleepimiseks või salvestage HTML-ina eraldiseisvaks kasutamiseks. Väljund on semantiline HTML5 ilma siseste stiilideta.

Levinud kasutusjuhtumid

Tehnilised üksikasjad

Marked kasutab kahekäigulist arhitektuuri. Lekser jagab sisendi plokitaseme märkideks (pealkirjad, lõigud, loendid, koodiplokid) ja sisesteks märgideks (rõhutõed, lingid, pildid). Parser liigub mööda märgivoogu ja väljastab HTML-i, rakendades iga märgitüübi jaoks renderdaja konksud.

GitHubi maitsestatud Markdowni laiendused on vaikimisi lubatud: tabelid (kasutades toru süntaksit), piiratud koodiplokid (kolmekordsed keelevihjetega tagumised märgid), ülesannete loendid (- [ ] ja - [x]), läbikriipsutus (kasutades topelttilde) ja URL-i automaatne linkimine. Koodiplokid väljastavad eelseadistatud koodi koos valikulise keeleklassiga süntaksi esiletõstmiseks.

Väljundite desinfitseerimine jäetakse alltarbijate hooleks. Marked väljastab kõike, mida sisend toodab, sealhulgas Markdowni manustatud töötlemata HTML-i. Kui nõustute ebausaldusväärse sisendiga, käivitage väljund enne brauseris renderdamist DOMpurify või sarnase HTML-puhastusvahendi kaudu.

Parimad tavad

Korduma kippuvad küsimused

Kas MARKDOWN-i teisendamine HTML-iks muudab sisu?
Sisu säilitatakse võimalikult täpselt. Mõnel vorminguspetsiifilisel funktsioonil ei pruugi aga olla otseseid vasteid, mistõttu võivad esineda väikesed vorminguerinevused.
Milleks HTML-vormingut kasutatakse?
HTML-i (HyperText Markup Language) kasutatakse peamiselt veebilehtede ja veebisisu jaoks.
Kas on mingeid piiranguid, millest tuleb teadlik olla?
Toetatakse kuni 50 MB faile. Väga suurte või keerukate failide töötlemine võib võtta kauem aega. Kõik teisendused toimuvad teie brauseris, seega sõltub töötlemise kiirus teie seadmest.
Kas see konversioon on turvaline ja privaatne?
Jah. Kogu töötlemine toimub teie brauseris kohapeal. Teie andmed ei lahku kunagi teie seadmest – ei mingit serverisse üleslaadimist, pilvetöötlust ega andmete kogumist.
Kas emotikone toetatakse?
Unicode'i emotikonid läbivad otse (südameemotikon sisestamisel kuvatakse väljundis süda). GitHubi stiilis :emotikonid: vaikimisi lühikoode ei teisendata; lisage laiendus, kui seda vajate.
Kas minu Markdown on serverisse üles laaditud?
Ei. Märgistatud töötab teie brauseris; konversioon toimub täielikult teie seadmes.
Kas ma saan HTML-ile lisada kohandatud stiili?
Jah, pärast konversiooni. Väljund on tavaline semantiline HTML; rakendada oma CSS-i stiilipealkirjade, koodiplokkide, tabelite ja muude elementide jaoks.
Kas see toetab joonealuseid märkusi?
Standardne CommonMark ei määra joonealuse märkuse süntaksit. Mõned Markdowni laiendused toetavad [^1] allmärkuste süntaksit; see muundur järgib GFM-i, mis ei sisalda joonealuseid märkusi.