Ingyenes Markdown-szerkesztő
Írj és tekintsd meg a Markdownt valós időben. Támogatja a fejléceket, félkövért, dőlt betűt, kódblokkkokat, táblázatokat és listákat.
Markdown-gyorssegéd
Gyakori felhasználások
- API dokumentáció írása Markdown-banVázlat végpont-leírások, kérés/válasz-példák és paraméter-táblázatok Markdown-ban.
- Markdown jegyzeteket írniÍrjon strukturált jegyzeteket Markdown-ban, amelyeket a Notion-ba, az Obsidian-ba, a Bear-ba vagy bármely Markdown-alkalmazásba lehet beilleszteni.
- GitHub README írása Markdown-banVázlat és előnézet a GitHub tárház README-jét élő Markdown renderelésével.
- Műszaki dokumentáció írásaAPI dokumentáció, wikik és műszaki útmutatók írása és előnézete Markdown-ban a közzétételés előtt.
- Blogbejegyzések írása Markdown-banBlogbejegyzések vázlata Markdown-ban a Ghost, Jekyll, Hugo, Hashnode és egyéb Markdown-alapú közzétételi platformokhoz.
Hogyan működik
Az előnézetet egy kézzel írt, közvetlenül az eszközbe épített Markdown-elemző rendereli — nincs marked, nincs remark, nincs külső könyvtár. Sorról sorra tokenizálja a forrást a böngészőben, a szintaxist HTML-lé alakítva, amelyet ezután egy sanitizer (tisztító) dolgoz fel megjelenítés előtt.
- 1Soronkénti tokenizálásAz egyedi renderMarkdown függvény újsorok mentén bontja a forrást, és egyetlen menetben halad végig rajtuk, sorrendben illesztve a kódblokkokat, a fejléceket (H1–H6), az idézeteket, a rendezett és rendezetlen listákat, a GFM táblázatokat (oszlopigazítással), a vízszintes vonalakat és a bekezdéseket.
- 2Beágyazott szintaxis kibontásaMinden összegyűjtött sort vagy cellát ezután az inlineMarkdown dolgozza fel, egy reguláris kifejezés-lánc, amely kezeli a félkövér (** és __), dőlt (* és _), félkövér-dőlt (***), áthúzott (~~), inline kódot, képeket () és linkeket ([szöveg](url)) — a képek feldolgozása a linkek előtt történik, hogy a ! előtag ne vesszen el helytelenül.
- 3Tisztítás (sanitization) és távoli erőforrások blokkolásaA renderer által előállított nyers HTML egy tisztítón (sanitize-html) megy keresztül, amely eltávolítja a nem biztonságos elemeket és attribútumokat, például a <script>, onerror kezelőket és javascript: hivatkozásokat. Egy második lépés (neutralizeRemote) alapértelmezésben helyettesítő értékekkel cseréli le a távoli kép src értékeit, megakadályozva, hogy az előnézet engedélyed nélkül csendben külső szerverekhez kapcsolódjon.
- 4Exportálás .md vagy önálló .html fájlkéntA Markdown másolása vagy letöltése a nyers forrásszöveget írja ki. A HTML letöltése a tisztított kimenetet egy önálló, saját beágyazott stíluslappal rendelkező dokumentumba csomagolja — a Tailwind osztályok csak az oldalon belül működnek, ezért az export sima CSS-szabályokat tartalmaz helyette, így a fájl bárhol olvasható.
Kapcsolódó eszközök
HTML–Markdown konvertáló
Alakíts HTML-t tiszta Markdownná. Kezeli a fejléceket, listákat, linkeket, képeket, kódblokkokat, táblázatokat és idézeteket. Tökéletes tartalom CMS-ekből való kimozgatásához.
Markdown–HTML konvertáló
Alakíts Markdownt tiszta HTML-lé élő előnézettel. Használd a forrás nézetet a blogokba, CMS-ekbe vagy e-mail sablonokba beilleszthető HTML másolásához.
Mermaid-diagramszerkesztő
Írj folyamatábrákat, szekvenciadiagramokat, Gantt-diagramokat és egyebeket Mermaid szintaxisban élő előnézettel. Exportálj SVG vagy PNG formátumban. Teljes egészében a böngésződben fut.