UltKit

Konverter HTML til Markdown

HTML er formatet innhold leveres i, mens stadig flere foretrekker å skrive og lagre det i Markdown. Denne konverteren gjør .html-filer om til lesbar .md-tekst, slik at et bloggarkiv, et hjelpesenter eller en lagret artikkel kan flyttes til et statisk nettsted, et notathvelv eller et Git-repository.

Dokumentkonverterer

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

Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter

Utdata

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

  1. 1

    Last opp HTML-filer

    Legg til .html- eller .htm-filer, opptil 20 per omgang og 95 MB per fil. En side lagret fra nettleseren, en CMS-eksport eller en håndskrevet fil fungerer alle.

  2. 2

    Sjekk tekstinnstillingene

    Konverter til er Markdown, Formatering er Enkel, Tekstkoding er UTF-8 og Linjeskift er LF, som passer for Git, statiske nettstedgeneratorer og redigeringsprogrammer på macOS eller Linux.

  3. 3

    Konverter til Markdown

    Trykk Konverter til Markdown, og åpne deretter .md-filen i et vilkårlig tekstredigeringsprogram for å fjerne gjenværende menyer eller bunntekster. Opplastede filer slettes etter 30 minutter.

For å konvertere HTML til Markdown laster du opp .html-filen og trykker Konverter til Markdown: overskrifter blir #-linjer, lenker blir tekst, lister beholder punktene og numrene, og enkle tabeller blir pipe-tabeller.

HTML til Markdown: hvem trenger det og hvorfor

John Gruber publiserte Markdown i 2004, sammen med Aaron Swartz, som en måte å skrive for nettet på i ren tekst som er naturlig å lese selv før den er gjengitt. Tjue år senere er det det opprinnelige formatet for README-filer på GitHub, statiske nettstedgeneratorer som Jekyll og Hugo, dokumentasjonsverktøy, notatapper som Obsidian og innholdsmappene til mange moderne nettsteder.

Det skaper en jevn strøm i motsatt retning av den vanlige. Team som forlater et databasedrevet CMS trenger årevis med innlegg som .md-filer. Skribenter klipper ut artikler til et notathvelv. Utviklere flytter en gammel HTML-hjelpeseksjon inn i et docs-as-code-repo der endringer gjennomgås i pull requests. I alle tilfellene er HTML-en eneste kopi, og det er ikke realistisk å skrive den om for hånd. For Word-dokumenter er den tilsvarende jobben DOCX til Markdown.

Hvilke HTML-elementer som har en Markdown-form

from ↓ · to →CommonMarkGitHub Flavored Markdown
Overskrifter h1–h6Overskrifter h1–h6 to CommonMark: yesOverskrifter h1–h6 to GitHub Flavored Markdown: yes
Lenker og bilderLenker og bilder to CommonMark: yesLenker og bilder to GitHub Flavored Markdown: yes
Lister og sitatblokkerLister og sitatblokker to CommonMark: yesLister og sitatblokker to GitHub Flavored Markdown: yes
Kode- og pre-blokkerKode- og pre-blokker to CommonMark: yesKode- og pre-blokker to GitHub Flavored Markdown: yes
Enkle tabeller– Enkle tabeller to CommonMark: noEnkle tabeller to GitHub Flavored Markdown: yes
Gjennomstreking– Gjennomstreking to CommonMark: noGjennomstreking to GitHub Flavored Markdown: yes
Sammenslåtte tabellceller– Sammenslåtte tabellceller to CommonMark: no– Sammenslåtte tabellceller to GitHub Flavored Markdown: no
Skjemaer, video, iframes– Skjemaer, video, iframes to CommonMark: no– Skjemaer, video, iframes to GitHub Flavored Markdown: no
supported not offeredCommonMark, spesifisert fra 2014, er den strenge kjernen. GitHub Flavored Markdown, spesifisert i 2017, legger til tabeller, gjennomstreking og oppgavelister. Alt som mangler Markdown-form kan stå som rå HTML, noe begge tillater.

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

Klassenavn, innebygde stiler, skript og layout-div-er fjernes, fordi Markdown beskriver betydning, ikke utseende. Fet og kursiv blir doble og enkle stjerner, linjeskift inne i et avsnitt slås sammen, og tegnentiteter som   blir vanlige tegn i UTF-8. Regn med at .md-filen blir en brøkdel av HTML-ens størrelse: ordene blir igjen, og markeringen forsvinner.

MyteMarkdown kan gjengi enhver HTML-layout.

FaktaDet dekker bare tekststruktur. Kolonner, farger og posisjonerte bokser har ingen Markdown-syntaks og går tapt eller blir stående som rå HTML.

MyteEn konvertert side er klar til publisering som den er.

FaktaMenyer, infokapselbannere og bunntekster følger med. Fjern dem, og legg til front matter hvis nettstedgeneratoren forventer det.

MyteMarkdown-utdata fungerer likt overalt.

FaktaTabeller og gjennomstreking krever en GitHub Flavored Markdown-gjengiver. Strenge CommonMark-verktøy viser dem som ren tekst.

Fakta om HTML- og Markdown-formatene

HTML

HyperText Markup Language

HTML er nettets markeringsspråk, første gang beskrevet av Tim Berners-Lee tidlig på 1990-tallet og nå vedlikeholdt av WHATWG som en levende standard. En HTML-fil beskriver overskrifter, avsnitt, lenker, tabeller, bilder og skjemaer, mens stilen vanligvis kommer fra CSS. Alle nettlesere viser det, og det brukes også til e-postmaler og lagrede nettsider. En enkelt HTML-fil er ofte avhengig av eksterne bilder og stilark, så den kan se ødelagt ut når den flyttes alene.

Komprimering
–
Gjennomsiktighet
–
Animasjon
–
Introdusert
1993 · Tim Berners-Lee; maintained by WHATWG
HTML-konverterer

MD

Markdown

Markdown er en lett markeringssyntaks laget av John Gruber i 2004. Den bruker symboler i ren tekst, som # for overskrifter, * for utheving og - for lister, som er lesbare som rå tekst og konverteres rent til HTML. Det er standarden for README-filer, dokumentasjon, wikier, notatapper og mange statiske nettstedsgeneratorer. Det finnes flere dialekter, som CommonMark og GitHub Flavored Markdown, som skiller seg i detaljer som tabeller. Alle tekstredigerere kan åpne .md-filer.

Komprimering
–
Gjennomsiktighet
–
Animasjon
–
Introdusert
2004 · John Gruber
MD-konverterer

HTML konverteres til Markdown når innhold forlater stedet der det ble vist: en blogg som flyttes til en statisk nettstedgenerator, et brukerstøttesenter som havner i et Git-basert dokumentasjonsrepo, eller artikler som lagres i et Obsidian-hvelv der ren, lesbar tekst betyr mer enn markering.

Spørsmål om HTML til MD

Kan jeg konvertere en lagret nettside sammen med bildene?

Konverteren leser .html-filen du laster opp. Bilde-tagger blir til Markdown-bildelenker som peker til de samme banene eller URL-ene som siden brukte, så bilder som ligger på nettet fortsetter å fungere. Nettleserens lokale bildemappe fra «Lagre side som» lastes ikke opp sammen med filen. Kopier den ved siden av .md-filen, så stemmer de relative banene fortsatt.

Hva skjer med menyer, sidepaneler og bunntekster?

Alt i filen blir konvertert, siden verktøyet ikke kan vite hvilken del av siden som er artikkelen. For et rent resultat kan du lagre innlegget uten tema der CMS-et tillater det, eller slette navigasjonslinjene øverst og nederst i Markdown-filen etterpå.

Hvordan flytter jeg WordPress-innlegg til Hugo eller Jekyll?

WordPress sin innebygde eksport er en XML-fil, ikke HTML, så konverter heller HTML-en til hvert innlegg, kopiert fra kodeeditoren eller lagret fra nettleseren. Legg deretter til front matter øverst i hver .md-fil, blokken mellom to linjer med tre bindestreker som inneholder tittel, dato og emneknagger. Både Hugo og Jekyll leser den derfra.

Hvorfor ser noen tabeller rare ut i Markdown?

Markdown-tabeller, innført av GitHub Flavored Markdown, har én overskriftsrad og ingen sammenslåtte celler. En enkel HTML-tabell konverteres rent. En tabell med colspan, rowspan eller nestede lister har ingen Markdown-form og blir derfor flatet ut. Markdown tillater rå HTML, så du kan lime inn den opprinnelige tabellen igjen der layouten er viktig.

Er Markdown et godt format for å gi nettsider til KI- eller søkeverktøy?

Ofte, ja. Markdown beholder strukturen som betyr noe, altså overskrifter, lister, lenker og utheving, mens attributter, skript og stilsetting fjernes. Samme artikkel blir dermed mye kortere og enklere å behandle. Bruk HTML til TXT hvis du ikke vil ha noen markering i det hele tatt.