Markdown-parser
Tolk og forhåndsvis Markdown i sanntid. Støtter GFM-tabeller, oppgavelister, gjennomstreking og mer. All behandling skjer i nettleseren din.
HTML-forhåndsvisning vises her ...
Slik bruker du Markdown-parseren
Skriv Markdown
Skriv eller lim inn Markdown-innholdet ditt i redigeringsprogrammet til venstre.
Forhåndsvisning i sanntid
Se den renderede HTML-utdataen i sanntid i panelet til høyre.
Kopier HTML
Kopier den genererte HTML-en for bruk i prosjektene dine.
Hva er Markdown?
Markdown er et lettvektig markeringsspråk opprettet av John Gruber i 2004. Det bruker syntaks for ren tekstformatering som kan konverteres til HTML og mange andre formater. Markdown brukes mye i dokumentasjon, README-filer, blogginnlegg og meldingsplattformer.
Støttet syntaks
Overskrifter
H1 til og med H6 med #-syntaks
Tekstformatering
Fet, kursiv, gjennomstreking, inline-kode
Lister og tabeller
Nummererte, unummererte, oppgavelister og GFM-tabeller
Kodeblokker
Kodeblokker med gjerder og syntaksutheving
Vanlige spørsmål
GFM (GitHub Flavored Markdown) er en dialekt av Markdown som brukes av GitHub. Den utvider standard Markdown med funksjoner som tabeller, oppgavelister, gjennomstreket tekst og autolenker.
Parseren renderer kodeblokker med gjerder. For full syntaksutheving med farger kan du kombinere den med et CSS-stilark som stiler kodeelementer.
Ja! Skriv Markdown-en din i redigeringsprogrammet, kopier den renderede HTML-en, og bruk den i dokumentasjonen, bloggen eller nettstedet ditt.
Original Markdown (2004) lot mange kanttilfeller være udefinerte, så implementasjonene sprikte. CommonMark er den strenge spesifikasjonen som løser dem; GFM (GitHub Flavored Markdown) er CommonMark pluss utvidelser: tabeller, oppgavelister, gjennomstreking, autolenker og et disallowed-raw-HTML-filter. Dette verktøyet renderer GFM, i samsvar med det du ser på GitHub.
Pakk inline-kode inn i enkle backticks. Blokker med gjerder bruker trippel backtick med en språktag for syntaksutheving - som ```python på åpningslinjen - eller rykk inn hver linje med fire mellomrom (den eldre syntaksen, som fungerer dårlig inne i lister). Trippel tilde fungerer også som gjerde når selve koden din inneholder backticks.
Ja - inline HTML-tagger sendes videre til utdataen. GFM-utvidelsen disallowed-raw-HTML fjerner bare noen få farlige tagger (script, style, iframe og slektninger) når filteret er slått på. To forbehold: HTML på blokknivå omslutter innhold der Markdown-syntaks slutter å bli behandlet inne i (tomme linjer spiller inn), og Markdown som er sendt inn av brukere må sanitiseres mot XSS utover et taggfilter.
Rader atskilt med pipe, med en skillelinje av bindestreker under overskriften. Kolon setter justering: kolon-strek til venstre er venstrejustert (standard), kolon i begge ender sentrerer, strek-kolon høyrejusterer. Celler kan ikke inneholde blokkelementer; escape en bokstavelig pipe som \|; og de ytre pipene på hver rad er valgfrie. Mer komplekse oppsett krever rå HTML eller en dokumentasjonsmotor.
De vanlige mistenkte: inkonsekvent innrykk (nestede elementer må typisk justeres med første tegn i overordnet elements innhold), manglende tom linje mellom et avsnitt og en liste, eller tabulatorer blandet med mellomrom. CommonMark spesifiserer nøyaktige regler for alt dette. Å konvertere tabulatorer til mellomrom og legge til tomme linjer rundt lister fikser det store flertallet av hekkefeil.
Relaterte verktøy
Autoritative referanser
Primærkildene bak dette verktøyet — offisielle standarder og spesifikasjoner, ikke andrehånds sammendrag.
CommonMark Specification
Den strenge Markdown-spesifikasjonen som løser de opprinnelige tvetydighetene.
GitHub Flavored Markdown Spec
GitHub Flavored Markdown: CommonMark plus tabeller, oppgavelister og gjennomstreking.
Markdown - Wikipedia
Markdown-historien og hvorfor så mange dialekter finnes — grunnen til at CommonMark oppsto.