UltKit

HTML naar Markdown converteren

Met HTML wordt content op het web getoond. Steeds meer mensen schrijven en bewaren hun teksten liever in Markdown. Deze converter zet .html-bestanden om naar leesbare .md-tekst. Zo verhuist u een blogarchief, helpcentrum of opgeslagen artikel naar een statische site, een notitiekluis of een Git-repository.

Documentconverter

of sleep PDF, DOC, DOCX …-bestanden hierheen ·

Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 1

    HTML-bestanden uploaden

    Voeg .html- of .htm-bestanden toe, maximaal 20 per batch en elk tot 95 MB. Een pagina die uit een browser is opgeslagen, een CMS-export of een handgeschreven bestand werkt allemaal.

  2. 2

    Tekstinstellingen controleren

    Converteren naar staat op Markdown, Opmaak op Eenvoudig, Tekstcodering op UTF-8 en Regeleinden op LF. Dat past bij Git, generators voor statische sites en editors op macOS of Linux.

  3. 3

    Converteren naar Markdown

    Klik op Converteren naar Markdown en open daarna het .md-bestand in een teksteditor om overgebleven menu's of voetteksten te verwijderen. Geüploade bestanden worden na 30 minuten verwijderd.

Om HTML naar Markdown te converteren uploadt u het .html-bestand en klikt u op Converteren naar Markdown: koppen worden #-regels, links worden tekst, lijsten behouden hun opsommingstekens en nummers, en eenvoudige tabellen worden pipe-tabellen.

HTML naar Markdown: voor wie en waarom

John Gruber publiceerde Markdown in 2004, samen met Aaron Swartz, als manier om voor het web te schrijven in gewone tekst die al vóór het renderen natuurlijk leest. Twintig jaar later is het het eigen formaat van GitHub-README's, generators voor statische sites zoals Jekyll en Hugo, documentatietools, notitie-apps zoals Obsidian en de contentmappen van veel moderne websites.

Dat zorgt voor een gestage stroom in de tegengestelde richting. Teams die een CMS met database verlaten, hebben jaren aan berichten nodig als .md-bestanden. Schrijvers bewaren artikelen in een notitie-vault. Ontwikkelaars verhuizen een oude HTML-helpsectie naar een docs-as-code-repository waar wijzigingen via pull requests worden beoordeeld. In elk geval is de HTML het enige exemplaar en is handmatig herschrijven niet realistisch. Vanuit Word-documenten is dezelfde klus DOCX naar Markdown.

Welke HTML-elementen een Markdown-vorm hebben

from ↓ · to →CommonMarkGitHub Flavored Markdown
Koppen h1–h6Koppen h1–h6 to CommonMark: yesKoppen h1–h6 to GitHub Flavored Markdown: yes
Links en afbeeldingenLinks en afbeeldingen to CommonMark: yesLinks en afbeeldingen to GitHub Flavored Markdown: yes
Lijsten en blockquotesLijsten en blockquotes to CommonMark: yesLijsten en blockquotes to GitHub Flavored Markdown: yes
Code- en pre-blokkenCode- en pre-blokken to CommonMark: yesCode- en pre-blokken to GitHub Flavored Markdown: yes
Eenvoudige tabellen– Eenvoudige tabellen to CommonMark: noEenvoudige tabellen to GitHub Flavored Markdown: yes
Doorhalen– Doorhalen to CommonMark: noDoorhalen to GitHub Flavored Markdown: yes
Samengevoegde tabelcellen– Samengevoegde tabelcellen to CommonMark: no– Samengevoegde tabelcellen to GitHub Flavored Markdown: no
Formulieren, video, iframes– Formulieren, video, iframes to CommonMark: no– Formulieren, video, iframes to GitHub Flavored Markdown: no
supported not offeredCommonMark, gespecificeerd vanaf 2014, is de strikte kern; GitHub Flavored Markdown, gespecificeerd in 2017, voegt tabellen, doorhalen en takenlijsten toe. Alles zonder Markdown-vorm kan als ruwe HTML blijven staan, wat beide toestaan.

Resultaat van de HTML-naar-Markdown-converter: wat u kunt verwachten

Klassenamen, inline stijlen, scripts en lay-out-divs vallen weg, omdat Markdown betekenis beschrijft en geen uiterlijk. Vet en cursief worden dubbele en enkele sterretjes, regeleinden binnen een alinea worden samengevoegd en tekenentiteiten zoals   worden gewone tekens in UTF-8. Verwacht dat het .md-bestand een fractie van de HTML groot is: de woorden blijven, de opmaakcodes verdwijnen.

MytheMarkdown kan elke HTML-lay-out nabootsen.

FeitHet dekt alleen tekststructuur; kolommen, kleuren en gepositioneerde vakken hebben geen Markdown-syntaxis en gaan verloren of blijven als ruwe HTML staan.

MytheEen geconverteerde pagina is direct klaar om te publiceren.

FeitMenu's, cookiebanners en voetteksten komen mee; knip ze weg en voeg front matter toe als uw sitegenerator die verwacht.

MytheMarkdown-uitvoer werkt overal hetzelfde.

FeitTabellen en doorhalen vereisen een GitHub Flavored Markdown-renderer; strikte CommonMark-tools tonen ze als gewone tekst.

Feiten over HTML en Markdown

HTML

HyperText Markup Language

HTML is de opmaaktaal van het web, begin jaren negentig voor het eerst beschreven door Tim Berners-Lee en nu door WHATWG onderhouden als doorlopende standaard. Een HTML-bestand beschrijft koppen, alinea's, links, tabellen, afbeeldingen en formulieren, terwijl de opmaak meestal uit CSS komt. Elke browser geeft het weer, en het wordt ook gebruikt voor e-mailsjablonen en opgeslagen webpagina's. Een los HTML-bestand is vaak afhankelijk van externe afbeeldingen en stijlbladen, dus het kan er kapot uitzien als u het alleen verplaatst.

Compressie
–
Transparantie
–
Animatie
–
Geïntroduceerd
1993 · Tim Berners-Lee; maintained by WHATWG
HTML-converter

MD

Markdown

Markdown is een lichtgewicht opmaaktaal, in 2004 gemaakt door John Gruber. Het gebruikt symbolen in platte tekst, zoals # voor koppen, * voor nadruk en - voor lijsten, die als ruwe tekst leesbaar blijven en netjes naar HTML worden omgezet. Het is de standaard voor README-bestanden, documentatie, wiki's, notitie-apps en veel generatoren voor statische sites. Er bestaan meerdere dialecten, zoals CommonMark en GitHub Flavored Markdown, die verschillen in details zoals tabellen. Elke teksteditor kan .md-bestanden openen.

Compressie
–
Transparantie
–
Animatie
–
Geïntroduceerd
2004 · John Gruber
MD-converter

HTML wordt naar Markdown geconverteerd wanneer inhoud de plek verlaat waar die werd weergegeven: een blog die naar een generator voor statische sites verhuist, een helpcentrum dat in een Git-gebaseerde documentatierepository komt, of artikelen die in een Obsidian-vault worden bewaard, waar gewone, leesbare tekst belangrijker is dan opmaak.

Vragen over HTML naar MD

Kan ik een opgeslagen webpagina samen met de afbeeldingen converteren?

De converter leest het .html-bestand dat u uploadt. Afbeeldingstags worden Markdown-afbeeldingslinks die naar dezelfde paden of URL's verwijzen als de pagina gebruikte, dus online gehoste afbeeldingen blijven werken. De lokale afbeeldingenmap van Pagina opslaan als wordt niet met het bestand meegeüpload; kopieer die naast het .md-bestand, dan kloppen de relatieve paden nog.

Wat gebeurt er met menu's, zijbalken en footers?

Alles in het bestand wordt geconverteerd, omdat de tool niet kan weten welk deel van een pagina het artikel is. Voor een schoon resultaat slaat u het bericht zonder thema op als uw CMS dat toestaat, of verwijdert u achteraf de navigatieregels bovenaan en onderaan de Markdown.

Hoe zet ik WordPress-berichten over naar Hugo of Jekyll?

De ingebouwde export van WordPress is een XML-bestand, geen HTML. Converteer daarom de HTML van elk bericht, gekopieerd uit de code-editor of opgeslagen vanuit de browser. Voeg daarna bovenaan elk .md-bestand front matter toe: het blok tussen twee regels met drie streepjes met de titel, datum en tags. Hugo en Jekyll lezen het vanaf die plek.

Waarom zien sommige tabellen er vreemd uit in Markdown?

Markdown-tabellen, toegevoegd door GitHub Flavored Markdown, hebben één koprij en geen samengevoegde cellen. Een eenvoudige HTML-tabel wordt netjes omgezet; een tabel met colspan, rowspan of geneste lijsten heeft geen Markdown-vorm en wordt platgeslagen. Markdown staat ruwe HTML toe, dus u kunt de originele tabel terugplakken waar de lay-out telt.

Is Markdown geschikt om pagina's aan AI- of zoektools te geven?

Vaak wel. Markdown behoudt de structuur die ertoe doet, zoals koppen, lijsten, links en nadruk, en laat attributen, scripts en opmaak weg. Hetzelfde artikel wordt daardoor veel korter en makkelijker te verwerken. Gebruik HTML naar TXT als u helemaal geen opmaakcodes wilt.