Markdowni redaktor tasuta
Kirjuta ja vaata Markdowni reaalajas. Toetab pealkirju, pakskirja, kursiivsust, koodiplokke, tabeleid ja loendeid.
Markdown-i spikker
Levinud kasutusviisid
- Kirjutage API dokumentatsioon MarkdownisSkitseerige lõppunktide kirjeldused, taotlus-/vastusenaabrid ja parameetrite tabelid Markdownis.
- Võtke Markdownis märkmeidKirjutage struktureeritud märkmeid Markdownis, mida saab kleepida Notioni, Obsidiani, Beari või mistahes Markdowni rakendusesse.
- Kirjutage GitHub README MarkdownisKoostage ja vaadake eelnevalt oma GitHub hoidla README-t reaalajas Markdowni renderdamisega.
- Kirjutage tehniline dokumentatsioonKirjutage ja vaadake eelnevalt API dokumentatsiooni, viikasid ja tehnikajihe Markdownis enne avaldamist.
- Kirjutage ajaveebis postitusi MarkdownisKoostage ajaveebis postitusi Markdownis Ghost'le, Jekyll'ile, Hugo'le, Hashnode'le ja muudele Markdowni avaldamisplatvormidele.
Kuidas see töötab
Eelvaate renderdab käsitsi kirjutatud Markdown-parser, mis on integreeritud otse tööriistale — marked'i, remark'i ega välist teeki pole. See tokeniseerib allika rea kaupa brauseris, teisendades süntaksi HTML-iks, mis seejärel läbib sanitiseerija enne kuvamist.
- 1Rea-kaupa tokeniseerimineKohandatud funktsioon renderMarkdown jagab sinu allika reavahetuste alusel ja käib neid läbi ühe läbimisega, sobitades piirdega koodiplokke, pealkirju (H1–H6), tsitaate, järjestatud ja järjestamata loendeid, GFM-tabeleid (veeru-joondusega), horisontaalseid jooni ja lõike prioriteetjärjekorras.
- 2Reasisese süntaksi laiendamineIga kogutud rida või lahtrit töötleb seejärel inlineMarkdown, regulaaravaldise asenduste kett, mis käsitleb rasvane kiri (** ja __), kaldkiri (* ja _), rasvane-kald (***), läbikriipsutus (~~), reasisene kood (), pildid () ja lingid ([tekst](url)) — pildid lahendatakse enne linke, et ! eesliidet ei tarbitaks valesti.
- 3Sanitiseerimine ja kaugallikate blokeerimineRenderdaja toodetud toores HTML läbib sanitiseerija (sanitize-html), et eemaldada ohtlikud sildid ja atribuudid nagu <script>, onerror käsitlejad ja javascript: hrefid. Teine läbimine (neutralizeRemote) asendab kauged pildi src väärtused vaikimisi tähistajatega, takistades eelvaatel vaikselt helistamast välistele serveritele enne, kui sa selle lubad.
- 4Ekspordi .md-na või iseseisva .html-inaMarkdown'i kopeerimine või allalaadimine kirjutab toorese lähteteksti. HTML allalaadimine mähib sanitiseeritud väljundi iseseisvasse dokumenti oma reasisese stiililehega — Tailwindi klassid töötavad ainult sisemiselt saidil, seega eksport sisaldab selle asemel tavalisi CSS-reegleid, muutes faili loetavaks igal pool.
Seotud tööriistad
HTML Markdowni konverter
Teisenda HTML puhtaks Markdowniks. Käsitleb pealkirju, loendeid, linke, pilte, koodiplokke, tabeleid ja tsitaatplokke. Ideaalne sisu CMS-idest väljaviimiseks.
Markdown HTML-i konverter
Teisenda Markdown puhtaks HTML-iks reaalajas eelvaatega. Kasuta lähtevaateid koheselt kleepitava HTML-i kopeerimiseks blogide, CMS-ide või e-posti mallide jaoks.
Mermaid-diagrammi redaktor
Kirjuta vooskeeme, järjestusdiagramme, Gantti graafikuid ja muud Mermaid-süntaksis reaalajas eelvaatega. Ekspordi SVG- või PNG-vormingus. Töötab täielikult sinu brauseris.