Taggene gjør det imidlertid ganske vanskelig for mennesker å lese HTML og forstå hvordan teksten vil se ut etter at datamaskinen gjengir den. Det er ikke veldig «brukervennlig» for folk som ikke har mye erfaring med å lese det.
Markdown, derimot, er ment «å være så lett å lese og lett å skrive som det er mulig.» John Gruber og Aaron Schwartz forklarer hvorfor de opprettet Markdown i 2004 og gir en guide til syntaksen på Grubers nettside.
Kort sagt, Markdown gjør det enklere å formatere tekst for nettsider fordi taggene er enklere enn HTML, og de konverterer til HTML automatisk. Dette betyr at du ikke trenger å kunne HTML for å skrive noe for en nettside fordi Markdown oversetter kodene dine til HTML for deg.
Den dekker ikke alle mulige HTML-koder, men snarere de vanligste formateringsalternativene.
Innholdsfortegnelse
Hvordan bruker du Markdown?
For å bruke Markdown, bruker du bare enkle tagger på teksten din. For å formatere tekst i kursiv for eksempel, setter du understrek rundt den slik: _dette er noe tekst i kursiv_.
Her er noen andre eksempler på Markdown-formatering fra syntaksguide:
Overskrifter
# Dette er en H1
## Dette er en H2
###### Dette er en H6
Nøkkelpunkter
* Rød
* Grønn
* Blå
Nummererte lister
1. Fugl
2. McHale
3. Sogn
Utheving (kursiv)
*tekst*
_tekst_
Markdown konverterer både *tekst* og _tekst_ til HTML
Sterk (fet)
**tekst**
__tekst__
Markdown konverterer både **tekst** og __tekst__ til HTML tag, som vanligvis vises som fet tekst. Med andre ord, for ytterligere vektlegging, bruk doble * eller _ tegn.
Det finnes også varianter av Markdown—som f.eks CommonMark og GitHub-flavored Markdown (GFM) – men disse er alle basert på den originale Markdown-spesifikasjonen. Varianter utvider vanligvis bare standarden ved å legge til formateringskoder som den originale Markdown ikke dekker.
Etter at du har formatert teksten din, må en applikasjon konvertere den til HTML, noe som vanligvis gjøres automatisk. For eksempel, README-filer i GitHub bruker Markdown, og så lenge de har en .MD-filtype, konverterer GitHub dem automatisk til de riktige HTML-taggene når de publiseres.
Så i de fleste tilfeller trenger du ikke å gjøre dette selv, men hvis du gjør det, er det en Markdown-verktøy tilgjengelig.
Hvor kan du bruke Markdown?
Som vi nevnte ovenfor, kan du bruke Markdown på GitHub, men også på Reddit, StackOverflow og andre nettsteder. Hvis du noen gang har formatert tekst i WhatsApp-meldinger eller Slack-samtaler, har du allerede brukt det fordi disse applikasjonene bruker en (veldig liten) undergruppe av Markdown-tagger for å formatere tekst.
Hvis du vil lære Markdown, sjekk ut originalen Markdown-syntaksveiledning eller en tredjepart opplæringsside. Det er enkelt å lære, og det vil gjøre README-filene dine og Reddit- eller StackOverflow-kommentarer enklere å lese for andre.