Markdown-parser
Parse en bekijk Markdown in realtime. Ondersteunt GFM-tabellen, takenlijsten, doorgestreepte tekst en meer. Alles wordt in uw browser verwerkt.
HTML-voorbeeld verschijnt hier...
Hoe gebruik ik de Markdown-parser
Markdown schrijven
Typ of plak uw Markdown-inhoud in de editor links.
Live voorbeeld
Bekijk de gerenderde HTML-uitvoer in realtime in het paneel rechts.
HTML kopiëren
Kopieer de gegenereerde HTML om in uw projecten te gebruiken.
Wat is Markdown?
Markdown is een lichtgewicht opmaaktaal, gemaakt door John Gruber in 2004. Het gebruikt platte-tekstopmaaksyntaxis die naar HTML en vele andere formaten kan worden geconverteerd. Markdown wordt veel gebruikt voor documentatie, README-bestanden, blogposts en berichtenplatforms.
Ondersteunde syntaxis
Koppen
H1 tot en met H6 met #-syntaxis
Tekstopmaak
Vet, cursief, doorgestreept, inline code
Lijsten en tabellen
Geordende, ongeordende lijsten, takenlijsten en GFM-tabellen
Codeblokken
Codeblokken met hekwerk en syntaxismarkering
Veelgestelde vragen
GFM (GitHub Flavored Markdown) is een dialect van Markdown dat door GitHub wordt gebruikt. Het breidt standaard Markdown uit met functies zoals tabellen, takenlijsten, doorgestreepte tekst en automatische links.
De parser rendert codeblokken met hekwerk. Voor volledige syntaxismarkering met kleuren kunt u deze combineren met een CSS-stylesheet die code-elementen stijlt.
Ja! Schrijf uw Markdown in de editor, kopieer de gerenderde HTML en gebruik het in uw documentatie, blog of website.
De oorspronkelijke Markdown (2004) liet veel randgevallen ongedefinieerd, waardoor implementaties uiteenliepen. CommonMark is de strenge specificatie die ze oplost; GFM (GitHub Flavored Markdown) is CommonMark plus uitbreidingen: tabellen, takenlijsten, doorgestreepte tekst, automatische links en een disallowed-raw-HTML-filter. Deze tool rendert GFM, in overeenstemming met wat u op GitHub ziet.
Wikkel inline code in enkele backticks. Blokken met hekwerk gebruiken driedubbele backticks met een taaltag voor syntaxismarkering - zoals ```python op de openingsregel - of spring elke regel in met vier spaties (de oudere syntaxis, die slecht samenwerkt binnen lijsten). Driedubbele tildes werken ook als hekwerk wanneer uw code zelf backticks bevat.
Ja - inline HTML-tags gaan door naar de uitvoer. De disallowed-raw-HTML-uitbreiding van GFM verwijdert alleen enkele gevaarlijke tags (script, style, iframe en dergelijke) wanneer het filter is ingeschakeld. Twee kanttekeningen: HTML op blokniveau omhult inhoud waarbinnen Markdown-syntaxis niet meer wordt verwerkt (lege regels doen ertoe), en door gebruikers ingediende Markdown moet naast een tagfilter ook tegen XSS worden gesaneerd.
Met pipes gescheiden rijen met een scheidingsregel van streepjes onder de koptekst. Dubbele punten bepalen de uitlijning: dubbele punt-streep links is links (de standaard), dubbele punten aan beide uiteinden centreren, streep-dubbele punt rechts. Cellen kunnen geen blokelementen bevatten; escape een letterlijke pipe als \|; en de buitenste pipes op elke rij zijn optioneel. Complexere lay-outs vereisen ruwe HTML of een documentatie-engine.
De gebruikelijke verdachten: inconsistente inspringing (geneste items moeten doorgaans uitlijnen met het eerste teken van de inhoud van het bovenliggende item), een ontbrekende lege regel tussen een alinea en een lijst, of tabs gemengd met spaties. CommonMark specificeert exacte regels voor al deze gevallen. Tabs naar spaties converteren en lege regels rond lijsten toevoegen lost de meeste nestingsbugs op.
Gerelateerde tools
JSON-parser-toolkit
Valideer, formatteer, verklein en bevraag JSON met JSONPath in je browser, met directe foutfeedback
XML-parser
Formatteer, valideer en bevraag XML-documenten met XPath-ondersteuning
CSV-parser
Parseer CSV-data naar een visuele tabel met configureerbaar scheidingsteken en kolomstatistieken
Autoritatieve referenties
De primaire bronnen achter deze tool — officiële standaarden en specificaties, geen tweedehands samenvattingen.
CommonMark Specification
De strenge Markdown-specificatie die de oorspronkelijke ambiguïteiten oplost.
GitHub Flavored Markdown Spec
GitHub Flavored Markdown: CommonMark plus tabellen, takenlijsten en doorstreping.
Markdown - Wikipedia
De geschiedenis van Markdown en waarom er zoveel dialecten bestaan — de reden waarom CommonMark ontstond.