Markdown naar HTML
Local only — nothing is uploaded unless you save or share it.
Maak van Markdown schone HTML, met een voorbeeld dat je kunt vertrouwen.
- Plak of typ je Markdown
- Zet om, en wissel dan tussen de HTML en het voorbeeld
- Kopieer de HTML, of download hem als bestand
Rauwe HTML blijft onschadelijk tenzij je hem toestaat. Het voorbeeld voert in geen van beide gevallen scripts uit.
Bewaar deze tool
Houd Markdown naar HTML bij de hand
Gebruik het deelmenu van je browser en dan „Zet op beginscherm”.
Over deze tool
Markdown is waarin documentatie, README-bestanden en notities geschreven worden, en HTML is wat een browser nodig heeft, dus dit is de stap tussen iets schrijven en het publiceren. De omzetting dekt de onderdelen die mensen gebruiken: koppen, lijsten inclusief geneste en takenlijsten, omheinde codeblokken met een taalklasse, citaten, tabellen met kolomuitlijning, afbeeldingen, links, vet, cursief en doorhaling. Twee keuzes hier gaan over veiligheid en niet over opmaak. Rauwe HTML die in de Markdown zit wordt onschadelijk gemaakt in plaats van doorgegeven, want Markdown-bestanden zijn vaak bestanden die je hebt gekregen en niet zelf hebt geschreven, en een strikte converter zou vrolijk uitspugen welke scripttag er ook in zat. Je kunt dat bewust uitzetten. Linkadressen worden getoetst aan een lijst van toegestane schema's in plaats van aan een lijst van verboden schema's, dus een adres met iets onbekends wordt als platte tekst getoond in plaats van een levende link te worden. Het voorbeeld wordt getekend in een afgeschermd kader met scripts uitgeschakeld, dus naar het resultaat kijken is veilig, ook als de invoer dat niet was. Alles draait in je browser.
Veelgestelde vragen
Waarom verschijnt mijn HTML als tekst in plaats van weergegeven te worden?
Omdat rauwe HTML onschadelijk wordt gemaakt tenzij je erom vraagt. Markdown staat HTML erin toe, wat ook betekent dat een document van iemand anders een scripttag kan meedragen. Zet de optie voor rauwe HTML aan als het bestand van jou is en je het door wilt laten.
Is md naar html hetzelfde als een Markdown-voorbeeld?
Bijna — het verschil is wat je meeneemt. Een Markdown-voorbeeld laat je de weergave zien; dit geeft je de HTML die eronder zit, klaar om in een pagina of een e-mailsjabloon te plakken. Zet Markdown hier één keer om en wat je krijgt is precies de opmaakcode waaruit het voorbeeld erboven getekend is, dus er zit geen gat tussen wat je zag en wat je publiceerde.
Is het voorbeeld veilig als ik rauwe HTML aanzet?
Ja. Het voorbeeld wordt getekend binnen een afgeschermd kader met scripts uitgeschakeld, dus niets in het document kan draaien of bij de omringende pagina komen. Dat geldt of je rauwe HTML nu wel of niet doorlaat naar de uitvoer.
Waarom kwam een van mijn links eruit als platte tekst?
Het adres gebruikte een schema dat niet op de toegestane lijst staat. Alleen http, https, mailto, tel, ftp en relatieve links worden klikbaar, wat de oude truc blokkeert om script in een linkadres te verstoppen. De tekst blijft zichtbaar in plaats van verwijderd te worden, zodat je ziet wat er gebeurd is.
Ondersteunt het tabellen en takenlijsten?
Ja, allebei in GitHub-stijl. Een tabel heeft de regel met streepjes onder de kop nodig, en dubbele punten in die regel bepalen de kolomuitlijning. Takenlijsten schrijf je als een lijstitem gevolgd door lege of gekruiste blokhaken en ze verschijnen als uitgeschakelde vinkjes.
Kan ik ids op de koppen krijgen voor een inhoudsopgave?
Ja, zet kop-ids aan. Elke kop krijgt een id afgeleid van zijn tekst, en herhaalde koppen worden genummerd zodat er geen twee botsen. Dat is wat een inhoudsopgave in staat stelt naar elke sectie te linken.
Help deze tool beter te maken
Een fout gevonden, iets anders willen, of mis je een tool?
Je hebt een niet-verzonden bericht.
Dank je — hij is binnen. Het antwoord vind je in je postvak.Go to my messages