Markdown er afhængig af en simpel tekstsyntaks for at formatere et dokument. I modsætning til et miljø som Microsoft Word, der bruger et komplekst og menneskeligt ulæseligt system til at identificere noget som kursiv, bruger Markdown en let identificerbar markeringskode til at angive vægt og dokumentstruktur.
Hvorfor bruge Markdown-formatering?
Den største fordel ved Markdown er det en almindeligt tekstformat, hvilket betyder at du kan bruge ethvert program til at skrive dit dokument, fra enkle teksteditorer som Windows Notepad og TextEdit på macOS til en række indstillinger på Linux. Mobile operativsystemer, ligesom Android og iOS, har også masser af gratis apps, der håndterer almindelig tekst.
Du behøver ikke bekymre dig om formateringskompatibiliteter, fordi de formater, du anvender til din skrivning, er almindelig tekst.
Markdown tilbyder flere fordele, herunder:
- Enkelhed: Kernen i Markdown er simpel af natur og har ikke meget syntaks at huske.
- Funktioner: Hvis du har brug for mere avancerede funktioner (f.eks. Fodnoter), kan udvidede versioner af det ligesom Markdown med GitHub-smag og Multi-Markdown tilbyder denne ekstra kapacitet.
- Platformsstøtte: Det understøttes godt i applikationer såsom teksteditorer (som viser en direkte forhåndsvisning af formateret tekst, for eksempel) og indholdsstyringssystemer, hvor du skriver Markdown direkte i en hjemmeside.
Hvad er markdown?
Markdown er et spil på udtrykket markup, der specifikt henviser til HTML. Et markup-sprog bruger tekstkoder til at angive inddelinger af indhold, visuelle dekorationer og indlejrede objekter som billeder. For eksempel bliver en enkel webside med et overskrift, et område med en tekstsætning og et billede besværligt at skrive i hånden:
Denne enkle side kræver en blok kode for at præsentere en enkelt sætning for brugeren og ikke på en attraktiv måde. Men det er HTML-tags som
, , og det reducerer din produktivitet. Disse tags omfatter størstedelen af teksten, og hvis du skriver en af tags forkert, vises siden ikke korrekt.Så i stedet for at anvende markup på tekst, skal du i stedet anvende det modsatte: Markdown. Markdown bruger noget, der ligner markup-tags, men på en kompakt og forfattervenlig måde. Som et eksempel vil ovenstående repræsenteret i Markdown se sådan ud:
Et af principperne i Markdown er at være menneskelig læsbar i kildeform. Og når man ser på ovenstående, er det klart, hvad der er. Hashmærket i starten angiver en overskrift, og stjernerne betyder vægt (specifikt fed). Denne konvention er noget, mange mennesker gør i tekstbeskeder, så det er let at fortolke. Selv billedet, som kræver noget lidt mere teknisk, er lettere at forstå end HTML.
En hurtig markdown-formateringsgrunder
Når du skriver til internettet, kan du komme væk med at forstå et par hovedstykker af Markdown:
- Overskrifter: At starte en linje med et hashmærke og et mellemrum angiver en overskrift. Én hash betyder en overskrift på niveau 1, to hash betyder en overskrift på niveau 2 osv. Markdown understøtter op til fem overskriftsniveauer.
- Fremhævet: Omgiv noget tekst med dobbelte stjerner for at gøre det fed.
- Kursiv: Omgiv noget tekst med enkeltstjerner for at gøre det kursiv.
- Lister: Brug bindestreger eller stjerner plus et mellemrum til punktlister. Ellers skal du bruge tal med et punktum og et mellemrum. Du behøver ikke at bestille numrene korrekt. Markdown tager sig af det ved konvertering.
- Links: Links bruger formlen: [linkadresse] (teksten, der skal linkes). Den sværeste del er at huske, hvilken der får hvilken type parentes.
- Billeder: Billeder starter med et udråbstegn, og hold derefter billedets alt-tekst i parentes med en sti til billedet i firkantede parenteser i slutningen.
Med denne lille smule Markdown-syntaks har du alt hvad du behøver for at skrive en artikel som denne.
Brug af Markdown til at oprette andre dokumenter
Markdown-projektet giver et kommandolinjeværktøj til at arbejde med Markdown-dokumenter. Dette er dog et kommandolinjeværktøj, så det er ikke det mest bekvemme. Det er også skrevet på det noget forældede Perl-sprog.
To andre typer apps viser sig at være lidt mere i stand til at håndtere Markdown-input.
- Pandoc: Blandt kommandolinjeværktøjer, Pandoc skiller sig ud som en virtuel schweizisk hærkniv til dokumentkonvertering. Det er værd at bruge tiden på at lære. Med det kan du output dine Markdown-filer i Word, OpenDocument Text eller PDF formater.
- ReText: Du kan bruge en hvilken som helst teksteditor til at arbejde i Markdown, men ReText giver dig mulighed for at arbejde lidt nemmere i Markdown. Det er en no-nonsense editor med flere dokumentfaner og en live preview af din Markdown. Det eksporteres ikke direkte til Word-format, men du kan åbne en ODT-fil i Word og gemme den korrekt.
Markdown er et bærbart format, der er let at arbejde med
Markdown fanger din skrivning, uanset hvor du er, uanset hvilken enhed du bruger. Det er bedst, når du har brug for at fokusere på din skrivning, ikke på udseendet af det endelige dokument.
Almindeligt tekstformat er lille med hensyn til filstørrelse, bærbart og får dig ud af vanen med at fikle med skrifttyper, indtil det er tid til at offentliggøre det et eller andet sted. Ved at lære den nemme syntaks, vil du være udstyret til at skrive i indholdsstyringssystemer til internettet, konvertere skoleopgaver til attraktive PDF-filer og alt imellem.