
Hvis du lager innhold på nettet, har du sannsynligvis kommet over filer som slutter på .md . Ikke bekymre deg hvis du ikke vet hva de er, for det er i bunn og grunn en skrivestil som lar deg formatere teksten din uten å måtte håndtere komplisert kode eller bruke tunge tekstbehandlere. Det er et verktøy som er utviklet for å gjøre skrivingen smidig og det endelige resultatet ser profesjonelt ut uten problemer.
I hovedsak er det et system som bruker enkle symboler for å indikere om noe skal være fet skrift, en tittel eller en liste. I motsetning til programmeringsspråk finnes det ingen variabler eller matematiske beregninger; det er rett og slett et lag med visuelle regler som programvare deretter oversetter til HTML slik at enhver nettleser i verden kan vise det riktig.
Opprinnelsen og filosofien bak Markdown
Dette systemet ble født rundt 2004, et resultat av arbeidet til John Gruber og samarbeidet med Aaron Swartz. Ideen var å bryte ned barrieren for inntreden som HTML utgjør; mens for å gjøre et ord fet i HTML må du skrive tagger som <strong>I dette språket er et par stjerner nok. De var basert på e-postkonvensjoner av tiden slik at alle, enten de hadde teknisk kunnskap eller ikke, kunne skrive med stil.
Filosofien hviler på tre grunnleggende søyler: umiddelbarhet, kompatibilitet og lang levetid. Målet er at forfatteren skal kunne skrive uten distraksjoner , at filen skal kunne åpnes på enhver enhet siden den er ren tekst, og at innholdet skal forbli lesbart selv flere tiår senere, selv om programvaren som behandler det skulle forsvinne.
Grunnleggende syntaks: Hvordan formatere tekst
For å begynne å skrive er det første vi må mestre overskrifter. Disse lages ved å plassere firkanttegnet (#) i begynnelsen av linjen. Jo flere firkanttegnet du bruker, desto mindre blir overskriften, opptil maksimalt seks nivåer . Det finnes også en alternativ måte å lage hovedoverskrifter på ved hjelp av bindestreker eller likhetstegn under teksten, selv om firkanttegnet er det vanligste nå for tiden.
Når det gjelder utheving, er det enkelt. Hvis du vil at noe skal vises i kursiv, setter du bare en stjerne eller et understrek rundt det. Hvis du vil at fet tekst skal ha større effekt, bruker du to stjerner eller to understrek. I de tilfellene der vi gjør en feil og vil stryke over et ord, bruker vi to tilder . Hvis du trenger å skrive et spesialtegn som systemet ville tolket som kode, setter du bare en omvendt skråstrek foran det slik at det vises bokstavelig.
Direkte sitater håndteres med større-enn-tegnet (>), slik at du til og med kan neste sitater i hverandre ved å plassere flere symboler på rad. For å visuelt skille seksjoner kan du sette inn en horisontal linje ved å skrive tre eller flere stjerner, bindestreker eller understrek på en egen linje.
Dataorganisering: Lister, lenker og bilder
Det er viktig å organisere informasjon. For uordnede lister kan du bruke stjerner, plusstegn eller bindestreker i begynnelsen av hver linje. Hvis du trenger en hierarkisk rekkefølge, opprettes nummererte lister ganske enkelt ved å skrive inn tallet etterfulgt av et punktum. Interessant nok korrigerer programvaren vanligvis nummereringen automatisk , uavhengig av hvilket nummer du skriver inn i utgangspunktet.
Når vi legger til hyperlenker, bruker vi hakeparenteser for teksten brukeren vil se og parenteser for URL-en. Bilder følger nesten samme logikk, men et utropstegn legges til i begynnelsen. Teksten i parentesene fungerer som alternativ tekst (alt) , noe som er viktig for tilgjengelighet og søkemotoroptimalisering.
For de med mer teknisk bakgrunn finnes det kodeblokker. Hvis du vil fremheve et teknisk begrep i et avsnitt, kan du bruke en «backtick». Hvis du trenger å sette inn en lengre kodebit, kan du omslutte hele blokken med trippel «backtick», og til og med spesifisere programmeringsspråket slik at redaktøren kan bruke riktig fargefremheving.
Smaker, utvidelser og verktøy
Et svært viktig poeng er at det ikke finnes én enkelt, lukket standard. Fordi den opprinnelige spesifikasjonen overlot noen ting til tilfeldighetene, oppsto såkalte «smaker». Den mest kjente er GitHub Flavored Markdown (GFM) , som legger til svært nyttige funksjoner som tabeller, som ikke var i den opprinnelige versjonen. Det finnes også implementeringer som CommonMark, som har som mål å forene kriterier for å unngå gjengivelsesfeil.
Når det gjelder skriving, har du et stort utvalg av alternativer. Du kan bruke den enkle Windows Notisblokk, men ideelt sett bør du bruke spesialiserte redigeringsprogrammer som Visual Studio Code, Obsidian eller Zettlr. Disse programmene tilbyr en forhåndsvisningsskjerm i sanntid , slik at du kan se hvordan det endelige dokumentet vil se ut mens du fortsetter å skrive i ren tekst.
I akademiske og databaserte miljøer er det svært vanlig å kombinere dette språket med programmeringsspråk som R eller Python. Dette muliggjør opprettelse av dokumenter der tekst og kode sameksisterer, noe som letter reproduserbarheten av vitenskapelig forskning og automatisk generering av grafer eller tabeller som settes inn direkte i artikkelflyten.
Dette skrivesystemet har etablert seg som den ideelle broen mellom enkelheten i ren tekst og kraften i nettet, slik at alle kan lage teknisk dokumentasjon, blogger eller personlige notater som er slitesterke, enkle å redigere og fullt kompatible med moderne digitale publiseringsstandarder.


