Markdown-editori ilmaiseksi
Kirjoita ja esikatsele Markdownia reaaliajassa. Tukee otsikoita, lihavointia, kursiivia, koodilohkoja, taulukoita ja listoja.
Markdown-pikaopas
Yleiset käyttötavat
- Kirjoita API-dokumentaatio MarkdownissaLaadi päätepisteen kuvaukset, pyyntö-/vastausesimerkit ja parametritaulukot Markdownissa.
- Ota Muistiinpanoja MarkdownissaKirjoita strukturoituja muistiinpanoja Markdownissa, jotka voidaan liittää Notioniin, Obsidianiin, Beariin tai mihin tahansa Markdown-sovellukseen.
- Kirjoita GitHub README MarkdownissaLuonnostele ja esikatsele GitHub-arkistosi README:tä live Markdown-renderöinnillä.
- Kirjoita Teknistä DokumentaatiotaKirjoita ja esikatsele API-dokumentaatiota, wiki-sivuja ja teknisiä oppaita Markdownissa ennen julkaisemista.
- Kirjoita Blogipptuja MarkdownissaLuonnostele blogipostauksia Markdownissa Ghost-, Jekyll-, Hugo-, Hashnode- ja muille Markdown-pohjaisille julkaisualustoille.
Miten se toimii
Esikatselu piirretään käsin kirjoitetulla Markdown-jäsentimellä, joka on rakennettu suoraan työkaluun — ei marked-kirjastoa, ei remark-kirjastoa, ei ulkoista kirjastoa. Se tokenisoi lähteen rivi kerrallaan selaimessa, muuntaen syntaksin HTML:ksi, joka sitten ohjataan puhdistimen läpi ennen näyttämistä.
- 1Rivi riviltä -tokenisointiMukautettu renderMarkdown-funktio jakaa lähteesi rivinvaihdoista ja käy niitä läpi yhdellä läpikäynnillä, täsmäten eristettyjä koodilohkoja, otsikoita (H1–H6), lainauksia, järjestettyjä ja järjestämättömiä listoja, GFM-taulukoita (sarakkeiden tasauksella), vaakaviivoja ja kappaleita etusijajärjestyksessä.
- 2Inline-syntaksin laajennusJokainen kerätty rivi tai solu käsitellään sitten inlineMarkdown-funktiolla, ketjulla regex-korvauksia, joka käsittelee lihavoinnin (** ja __), kursiivin (* ja _), lihavan-kursiivin (***), yliviivauksen (~~), inline-koodin, kuvat () ja linkit ([teksti](url)) — kuvat ratkaistaan ennen linkkejä, jotta !-etuliitettä ei tulkita väärin.
- 3Puhdistus ja etäresurssien estoPiirtäjän tuottama raaka HTML ohjataan puhdistimen (sanitize-html) läpi poistaakseen turvattomat tagit ja attribuutit kuten <script>, onerror-käsittelijät ja javascript:-hrefit. Toinen läpikäynti (neutralizeRemote) korvaa etäkuvien src-arvot sijaismerkeillä oletuksena, estäen esikatselua hiljaa ottamasta yhteyttä ulkoisiin palvelimiin ennen kuin hyväksyt sen.
- 4Vie .md- tai itsenäisenä .html-tiedostonaMarkdownin kopiointi tai lataus kirjoittaa raa'an lähdetekstin. HTML:n lataus kääri puhdistetun tulosteen itsenäiseen dokumenttiin, jolla on oma inline-tyylitiedostonsa — Tailwind-luokat toimivat vain sivuston sisällä, joten vienti niputtaa sen sijaan tavallisia CSS-sääntöjä, tehden tiedostosta luettavan missä tahansa.
Liittyvät työkalut
HTML–Markdown-muunnin
Muunna HTML siistiksi Markdowniksi. Käsittelee otsikoita, listoja, linkkejä, kuvia, koodilohkoja, taulukoita ja lainauslohkoja. Täydellinen sisällön siirtämiseen CMS-järjestelmistä.
Markdown–HTML-muunnin
Muunna Markdown siistiksi HTML:ksi reaaliaikaisella esikatselulla. Käytä lähdekoodinäkymää kopioidaksesi valmiin HTML:n blogeihin, CMS-järjestelmiin tai sähköpostimalleihin.
Mermaid-kaavioeditori
Kirjoita vuokaavioita, sekvenssidiagrammeja, Gantt-kaavioita ja muuta Mermaid-syntaksilla reaaliaikaisella esikatselulla. Vie SVG- tai PNG-muotoon. Toimii kokonaan selaimessasi.