UltKit

HTML til Markdown-konverter

HTML er den form, indhold leveres i; Markdown er den form, flere og flere foretrækker at skrive og gemme det i. Denne konverter laver .html-filer om til læsbar .md-tekst, så et blogarkiv, et hjælpecenter eller en gemt artikel kan flyttes til et statisk website, en notesamling eller et Git-repository.

Dokumentkonverter

eller slip PDF, DOC, DOCX …-filer her ·

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Upload HTML-filer

    Tilføj .html- eller .htm-filer, op til 20 pr. batch og 95 MB hver. En side gemt fra en browser, en CMS-eksport eller en håndskrevet fil fungerer alle.

  2. 2

    Tjek tekstindstillingerne

    Konvertér til er Markdown, Formatering er Enkel, Tekstkodning er UTF-8 og Linjeskift er LF, hvilket passer til Git, statiske sitegeneratorer og editorer på macOS eller Linux.

  3. 3

    Konvertér til Markdown

    Tryk på Konvertér til Markdown, og åbn derefter .md-filen i en teksteditor for at fjerne menuer eller sidefødder, der er blevet med. Uploadede filer slettes efter 30 minutter.

Hvis du vil konvertere HTML til Markdown, skal du uploade .html-filen og trykke på Konvertér til Markdown: overskrifter bliver til #-linjer, links bliver til tekst, lister beholder deres punkttegn og numre, og simple tabeller bliver til pipe-tabeller.

HTML til Markdown: hvem har brug for det, og hvorfor

John Gruber udgav Markdown i 2004 sammen med Aaron Swartz som en måde at skrive til nettet på i almindelig tekst, der læses naturligt, allerede før den bliver gengivet. Tyve år senere er det det oprindelige format i GitHub-README'er, statiske sitegeneratorer som Jekyll og Hugo, dokumentationsværktøjer, notesapps som Obsidian og indholdsmapperne på mange moderne websites.

Det skaber en stabil strøm i den modsatte retning af den sædvanlige. Teams, der forlader et databasedrevet CMS, har brug for års indlæg som .md-filer. Skribenter gemmer artikler i et notesvault. Udviklere flytter en gammel HTML-hjælpesektion til et docs-as-code-repo, hvor ændringer gennemgås i pull requests. I alle tilfælde er HTML'en den eneste kopi, og det er urealistisk at skrive den om i hånden. Fra Word-dokumenter er det samme opgave DOCX til Markdown.

Hvilke HTML-elementer har en Markdown-form

from ↓ · to →CommonMarkGitHub Flavored Markdown
Overskrifter h1–h6Overskrifter h1–h6 to CommonMark: yesOverskrifter h1–h6 to GitHub Flavored Markdown: yes
Links og billederLinks og billeder to CommonMark: yesLinks og billeder to GitHub Flavored Markdown: yes
Lister og blockquotesLister og blockquotes to CommonMark: yesLister og blockquotes to GitHub Flavored Markdown: yes
Code- og pre-blokkeCode- og pre-blokke to CommonMark: yesCode- og pre-blokke to GitHub Flavored Markdown: yes
Simple tabeller– Simple tabeller to CommonMark: noSimple tabeller to GitHub Flavored Markdown: yes
Overstregning– Overstregning to CommonMark: noOverstregning to GitHub Flavored Markdown: yes
Sammenflettede tabelceller– Sammenflettede tabelceller to CommonMark: no– Sammenflettede tabelceller to GitHub Flavored Markdown: no
Formularer, video, iframes– Formularer, video, iframes to CommonMark: no– Formularer, video, iframes to GitHub Flavored Markdown: no
supported not offeredCommonMark, specificeret fra 2014, er den strenge kerne; GitHub Flavored Markdown, specificeret i 2017, tilføjer tabeller, overstregning og opgavelister. Alt, der ikke har nogen Markdown-form, kan blive stående som rå HTML, hvilket begge tillader.

Resultatet fra HTML til Markdown-konverteren: hvad du kan forvente

Klassenavne, inline-styles, scripts og layout-divs fjernes, fordi Markdown beskriver betydning, ikke udseende. Fed og kursiv bliver til dobbelte og enkelte stjerner, linjeskift inde i et afsnit samles, og tegnentiteter som   bliver til almindelige tegn i UTF-8. Regn med, at .md-filen kun er en brøkdel af HTML'ens størrelse: ordene bliver, og markup'en forsvinder.

MyteMarkdown kan gengive ethvert HTML-layout.

FaktaDet dækker kun tekststruktur; kolonner, farver og placerede bokse har ingen Markdown-syntaks og går tabt eller bliver stående som rå HTML.

MyteEn konverteret side er klar til udgivelse, som den er.

FaktaMenuer, cookiebannere og sidefødder følger med; fjern dem, og tilføj front matter, hvis din sitegenerator forventer det.

MyteMarkdown-output fungerer ens overalt.

FaktaTabeller og overstregning kræver en GitHub Flavored Markdown-renderer; strenge CommonMark-værktøjer viser dem som almindelig tekst.

Fakta om HTML- og Markdown-formaterne

HTML

HyperText Markup Language

HTML er internettets opmærkningssprog, som Tim Berners-Lee først beskrev i begyndelsen af 1990'erne, og som nu vedligeholdes af WHATWG som en levende standard. En HTML-fil beskriver overskrifter, afsnit, links, tabeller, billeder og formularer, mens udseendet normalt kommer fra CSS. Alle browsere kan gengive det, og det bruges også til e-mailskabeloner og gemte websider. En enkelt HTML-fil afhænger ofte af eksterne billeder og typografiark, så den kan se ødelagt ud, hvis den flyttes alene.

Komprimering
–
Gennemsigtighed
–
Animation
–
Introduceret
1993 · Tim Berners-Lee; maintained by WHATWG
HTML-konverter

MD

Markdown

Markdown er en let opmærkningssyntaks skabt af John Gruber i 2004. Den bruger almindelige tekstsymboler, f.eks. # til overskrifter, * til fremhævelse og - til lister, som forbliver læselige som ren tekst og kan konverteres rent til HTML. Den er standarden for README-filer, dokumentation, wikier, notatapps og mange statiske webstedsgeneratorer. Der findes flere dialekter, f.eks. CommonMark og GitHub Flavored Markdown, som afviger i detaljer som tabeller. Enhver teksteditor kan åbne .md-filer.

Komprimering
–
Gennemsigtighed
–
Animation
–
Introduceret
2004 · John Gruber
MD-konverter

HTML konverteres til Markdown, når indhold forlader det sted, der viste det: en blog, der flytter til en statisk sitegenerator, et hjælpecenter, der skal over i et Git-baseret dokumentationsrepo, eller artikler, der gemmes i et Obsidian-vault, hvor almindelig, læsbar tekst betyder mere end markup.

Spørgsmål om HTML til MD

Kan jeg konvertere en gemt webside sammen med dens billeder?

Konverteren læser den .html-fil, du uploader. Billedtags bliver til Markdown-billedlinks, der peger på de samme stier eller URL'er, som siden brugte, så billeder, der er hostet online, virker stadig. Browserens lokale billedmappe fra Gem side som uploades ikke sammen med filen; kopiér den ved siden af .md-filen, så passer de relative stier stadig.

Hvad sker der med menuer, sidebjælker og sidefødder?

Alt i filen bliver konverteret, fordi værktøjet ikke kan vide, hvilken del af siden der er selve artiklen. For et rent resultat kan du gemme indlægget uden tema, hvis dit CMS tillader det, eller bagefter slette navigationslinjerne øverst og nederst i Markdown-filen.

Hvordan flytter jeg WordPress-indlæg til Hugo eller Jekyll?

WordPress' indbyggede eksport er en XML-fil, ikke HTML, så konvertér i stedet hvert indlægs HTML, kopieret fra kodeeditoren eller gemt fra browseren. Tilføj derefter front matter øverst i hver .md-fil, altså blokken mellem to linjer med tre bindestreger, som rummer titel, dato og tags. Både Hugo og Jekyll læser det derfra.

Hvorfor ser nogle tabeller mærkelige ud i Markdown?

Markdown-tabeller, som blev tilføjet af GitHub Flavored Markdown, har én overskriftsrække og ingen sammenflettede celler. En simpel HTML-tabel konverteres rent; en tabel med colspan, rowspan eller indlejrede lister har ingen Markdown-form og bliver derfor fladet ud. Markdown tillader rå HTML, så du kan indsætte den oprindelige tabel igen, hvor layoutet har betydning.

Er Markdown et godt format til at give sider videre til AI- eller søgeværktøjer?

Ofte, ja. Markdown bevarer den struktur, der tæller, nemlig overskrifter, lister, links og fremhævelser, mens attributter, scripts og styling fjernes, så den samme artikel bliver meget kortere og lettere at behandle. Brug HTML til TXT, hvis du ikke vil have nogen markup.