HDG förklarar: Vad är Markdown och vad är grunderna jag borde veta?

Om du regelbundet använder sociala nätverk online eller diskussionsforum är chansen stor att du har sett eller använt Markdown utan att ens veta vad Markdown är.

För många redan på webben var HTML det första och mest elementära kodspråk de lärde sig. Markdown är dock ännu(Markdown) enklare. Faktum är att det är så enkelt att kurser för det inte precis existerar. Du kan lära dig det på bara några minuter.

Låt oss i den här artikeln gå igenom grunderna i vad Markdown är och allt du bör veta om ett av webbens mest populära och lätta märkningsspråk.

Vad är Markdown?(What Is Markdown?)

Som namn är Markdown en lek med termen "markup". ” Markup definieras som ”processen eller resultatet av att korrigera text som förberedelse för utskrift” vilket är en korrekt beskrivning av hur programmeringsspråk interagerar med tolkar och renderingmotorer för att visa text för de av oss som surfar på internet.

HTML står för "Hypertext Markup Language", och Markdown är därför ett sätt att enklare skriva HTML -kod, om än på ett mindre robust sätt.

Markdown skapades 2004 av John Gruber och Aaron Swartz , som ville tillåta människor "att skriva med ett lättläst och lättskrivet vanligt textformat, eventuellt konvertera det till strukturellt giltig XHTML (eller HTML )."

Ett av huvudmålen med Markdown var att möjliggöra lättare läsbarhet jämfört med dess alternativ. Detta gör det mycket enkelt att skriva Markdown och läsa Markdown -kod med vanlig text.

Vilka webbplatser använder Markdown?(What Sites Use Markdown?)

Eftersom Markdown bara är ett enklare sätt att skriva HTML kommer du inte att se webbplatser som krediterar sig själva som "skrivna i Markdown ". Du kommer dock att hitta många webbplatser som tillåter användare att bidra eller göra inlägg på sätt som accepterar Markdown .

Ett exempel är GitHub . I den förgenererade(README.md) filen README.md för varje GitHub - förråd accepteras Markdown . Som detta antyder är MD tillägget som används för filer som är skrivna med Markdown -kod.

Reddit och Stack Exchange använder också Markdown som ett sätt för sina användare att bättre organisera inlägg och uttrycka sig. Stack Exchange-webbplatser(Stack Exchange sites) som Stack Overflow skulle inte vara detsamma utan Markdown för att konvertera vanlig text till läsbara, formaterade kodavsnitt.

Hur man använder Markdown

Exempelbilden ovan visar Markdown - formateringsexempel för att skapa ett nytt Reddit - textinlägg. Även om det går över grunderna i Markdown , har några vanliga exempel inte tagits med. Låt oss gå igenom dem.

Rubriker

I Markdown kan du skapa en rubrik genom att skriva # (siffra/pund-tecken) före din text. Antalet nummer/pund-tecken som du använder kommer att skala ner nivån på rubriken. Till exempel kommer # att vara den största rubriken och ### kommer att visa en mindre underrubrik.

I HTML konverteras dessa helt enkelt tilltaggar.# är <h1> och ### är <h3>, till exempel.

Bilder

I likhet med länkar skapas bilder i Markdown genom att linda in alt-texten inom hakparenteser och URL :en inom parentes. Här är ett exempel:

[Help Desk Geek Logo]( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )

Inline kod

Om du startar en rad med fyra mellanslag skapas ett kodblock, men för inline-kod kan du helt enkelt radbryta text i backticks. Här är ett exempel:

*int main(){printf ("Hej världen");retur 0;}*

Markdown-textredigerare

Om du är intresserad av att bemästra Markdown är det en bra början att hitta stöd i form av en skrivbordstextredigerare. Men eftersom Markdown kan renderas live i webbläsaren och inte kräver någon komplicerad interaktion på serversidan, finns det till och med online Markdown - redigerare.

Fristående Markdown-redigerare

En av de bästa fristående Markdown- redigerarna (och textredigerarna överlag) för Windows , macOS och Linux är Sublime Text .

Allt du behöver göra för att aktivera Markdown- syntaxmarkering är att ladda en MD-fil eller ställa in syntaxmarkering till Markdown genom att klicka på vanlig text(Plain Text) på höger sida av statusfältet.

Två andra fantastiska gratis Markdown-redigerare(free Markdown editors) är Typora (Mac) och Remarkable (Linux).

Webbaserade Markdown Editors

Webbaserade Markdown - redigerare är i allmänhet mer funktionsrika, så vi rekommenderar dem starkt.

Till exempel tillhandahåller StackEdit ett distraktionsfritt gränssnitt med två rutor: en för din Markdown -kod och en annan för en dynamisk, liveförhandsvisning av din text. 

Om du är ny på StackEdit behöver du bara klicka på Börja skriva(Start Writing) så kommer du till dess webbaserade redigerare, som är förfylld med exempel på Markdown(Markdown) -kod och instruktioner.

Om StackEdit inte har det du letar efter, kolla in Dillinger eller Editor.md .

Markdown finns överallt på webben, och om du är ny på internet kommer det förmodligen att vara det första inofficiella "kodspråket" du lär dig att använda. Det är extremt användbart och förbättrar hur vi kommunicerar online via text, så vi hoppas att den här artikeln har hjälpt dig att lära dig mer om det!



About the author

Jag är en mjukvaruingenjör med över 10 års erfarenhet av att bygga och underhålla Apple Mac-datorer, iOS-enheter och webbläsare Google Chrome. Min erfarenhet inkluderar utveckling, underhåll och drift av mjukvaruprodukter från grunden eller att bidra till projekt med öppen källkod. Jag har också haft möjlighet att arbeta med en mängd olika hårdvaruprojekt – från att fixa trasiga skärmar på sjukhus till att designa och implementera nya funktioner för iPhone. På min fritid tycker jag om att spela favoritspel, läsa böcker, laga middag med min familj eller umgås med vänner.



Related posts