Ugrás a tartalomhoz
100% helyi

HTML-Markdown konverter

Változtassa az egyszerű HTML-jelölést Markdown szintaxissá, közvetlenül a böngészőben.

Bemenet
Kimenet

HTML-Markdown konverter

Illesszen be egy HTML-darabot – egy oldalról másolt, CMS-ből exportált vagy e-mail-sablonból húzva ki –, és ez az eszköz átírja a gyakori címkéket a Markdown megfelelőire. A címsorok #, ##, ######-ig, <strong> és <b> **félkövérre** válnak, az <em> és <i> _dőlt_ karakterekre, a <code> visszajelölő sávokra, az <a href> és <img> pedig [text](url) és ![alt](url) lesz. A bekezdések és a listaelemek a Markdown fájl által elvárt módon saját soraikba kerülnek, a <br> címkék pedig sortörésekké válnak.

Ez egy könnyű, regex-alapú konverter, nem egy teljes HTML-elemző – tiszta, egyszerű jelöléssel működik a legjobban: blogbejegyzés törzsében, dokumentációs részletben, formázott e-mailben. A mélyen beágyazott elemek, a rosszul formázott vagy be nem zárt címkék és a szokatlan attribútumok sorrendje nem feltétlenül konvertálódik tökéletesen, mivel nincs DOM-fa, amely eldönti, hogy mi legyen beágyazva. Az általa felismert címkék esetében az attribútumok sorrendje nem számít – a href és az src a nyitó címkén mindenhol megtalálható – és mind az egy-, mind a kettős idézőjeleket kezeli. A fel nem ismert címkéket a rendszer egyszerűen eltávolítja, így a kimenet olvasható marad a megmaradt jelölések helyett, és a gyakori HTML-entitások (&, <, >, ", ', ',  ) visszafejtik egyszerű karakterekké.

Egy egyszerűsítést érdemes tudni: mind az <ul>, mind az <ol> listaelemek sima "-" pontokká alakulnak, mivel a Markdown számozást általában a rendererre bízzák. Azok a listaelemek pedig, amelyek közvetlenül egymás mellett helyezkednek el, sortörés nélkül a forrásban, együtt futnak majd a kimenetben – a valós világ jelölése, ahol minden <li> a saját sorában ül, tisztán konvertál.

Az átalakítás azonnal megtörténik gépelés közben, teljes egészében a böngészőben. A beillesztett tartalmak nem kerülnek feltöltésre, naplózásra vagy elküldésre – soha nem hagyják el az eszközt.

Gyakori kérdések

Ez kezeli az összetett vagy mélyen beágyazott HTML-t?
Tetszőleges weboldalak helyett tiszta, egyszerű jelölésre készült. Jól működik a tipikus blogbejegyzéseken, dokumentációrészleteken és formázott e-maileken, de előfordulhat, hogy a mélyen beágyazott, rosszul formázott vagy szokatlan szerkezetű HTML nem konvertál tökéletesen, mivel az eszköz mintaillesztést használ, nem pedig teljes HTML-elemzőt.
Miért alakulnak mind az <ul>, mind az <ol> elemek "-" pontokká?
A konverter minden listaelemet ugyanúgy kezel, és mindig kötőjelet használ, ahelyett, hogy megpróbálná rekonstruálni a számozott kimenetet. Ha számozott Markdown kimenetre van szüksége, a konvertálás után számozza át újra, vagy a Markdown renderer valószínűleg automatikusan megteszi ezt a számozott kontextusban lévő kötőjellisták esetében.
Mi történik azokkal a címkékkel, amelyeket az eszköz nem ismer fel?
A támogatott készleten kívüli minden címkét – címsorok, félkövér, dőlt, kód, hivatkozások, képek, bekezdések, listaelemek és sortörések – egyszerűen eltávolítanak, a szöveges tartalmat hátrahagyva. Ez akkor is olvasható marad a kimenetben, ha a forrás extra burkolóelemekkel rendelkezik, például <div> vagy <span>.
Számít az attribútumok sorrendje a címkében?
Nem. Hivatkozások és képek esetén a href és src attribútumok bárhol megtalálhatók a nyitó címkén, így a `<a target="_blank" href="...">` ugyanazt konvertálja, mint a `<a href="..." target="_blank">`. Az attribútumértékek körüli szimpla és dupla idézőjel is támogatott.
Fel van töltve valahova a szövegem?
Nem – soha nem hagyja el a böngészőt; minden helyileg fut az eszközön.