prissänkning

Introduktion till Markdown

Introduktion till Markdown

En introduktion till Markdown

Prissänkning

Markdown är ett text till HTML-konverteringsverktyg. Idag har det blivit de facto-synonym för en klass av lättviktsmarkeringsbeskrivningsspråk. Den använder en syntax för formatering av vanlig text. Tanken bakom Markdown var att göra det enkelt att skriva webbsidor och särskilt blogginlägg som att skriva ett e-postmeddelande. Vid tidpunkten för november 2017 uppnås målet och Markdown samt dess härledningar Asciidoc, Asciidoctor och Asciidoctor-pdf används i stor utsträckning.

Markdown fokuserar endast på vanlig text och avstår från alla andra komplexiteter som finns i HTML. Det är lätt att lära sig eftersom det hålls enkelt, därför också snabbare eftersom minimala tecken används, vilket leder till mindre chanser för ett fel i slutändan också. Se figur 1 för ett grundläggande dokument som visas i Markdown-redigeraren Stackedit. På vänster sida ser du källkoden och på höger sida motsvarande HTML-utdata. Du kanske märker att rubrikerna helt enkelt är markerade med ett antal nummer enligt rubrikens hierarkinivå.

Textkonvertering

Den klara texten kan konverteras till XHTML (HTML) och många andra format med hjälp av kommandoradsverktygen som Markdown eller Pandoc. I grund och botten skapar båda verktygen endast HTML-fragment och skriver utdata till stdout. Pandoc erbjuder omkopplaren "-o filnamn" för att skriva HTML-utdata till den givna filen. Som ses nedan heter utdatafilen grundläggande.html och innehåller HTML-fragmentet - två rubriker och ett stycke.

$ pandoc -o grundläggande.html basic.md $ katt grundläggande.html 

Skapa Debian-paket HowTo

Förord

Att vara ansvarig för en maskin innebär att ta hand om hårdvaran och mjukvarukomponenterna. Som man ser i vardagen som systemadministratör är det mycket bättre att installera programvara som ett mjukvarupaket snarare än en massa källfiler. Detta minskar kostnaderna för att underhålla systemet ordentligt. $

För att skapa fristående HTML-dokument med en komplett HTML-rubrik accepterar Pandoc växeln "-s" enligt följande:

$ pandoc -o grundläggande.html-s grundläggande.md $ katt grundläggande.html        <style>   

Skapa Debian-paket HowTo

Förord

Att vara ansvarig för en maskin innebär att man tar hand om både hårdvaran och mjukvarukomponenterna. Som man ser i vardagen som systemadministratör är det mycket bättre att installera programvara som ett mjukvarupaket snarare än en massa källfiler. Detta minskar kostnaderna för att underhålla systemet ordentligt.

Fördelen med att hålla innehållet åtskilt från din visuella skärm är att det inte förstör utseendet på din webbplats. Version 1.0.1, som utvecklades av John Gruber och Aaron Swartz släpptes i december 2004 och finns som gratis programvara (se länkar i slutet av den här artikeln).

Textelement

Rubriker

Enligt motsvarande HTML-nivå skrivs rubriker med ett antal # på följande sätt:

# H1 ## H2 ### H3 #### H4 ##### H5 ###### H6 

För H1 och H2 accepteras två alternativa sätt att skriva:

H1 == H2 -- 

Observera att antalet likhetstecken eller streck måste matcha antalet tecken i rubriken.

Betonar text

För att framhäva text stöds dessa element:

Listor

Markdown stöder oordnade och ordnade listor. Beställda listor börjar med en asterisk, ett plus- eller minustecken. Beställda listor börjar bara med en siffra. För att skapa sublistor indrycker listan med två mellanslag (Markdown, StackEdit) eller fyra blanksteg (Pandoc) som du ser nedan:

1. frukt * äpple * banan 2. drycker + vatten + mjölk 

Bilder

Det enklaste sättet är att använda inline-stilen enligt följande:

![Debian-logotypen] (debian-logo.png “Debian-logotyp”) 

Detta visar den refererade bilden. Så snart du flyttar muspekaren över bilden ser du motsvarande beskrivningstext.

Kod- och syntaxmarkering

Det finns två varianter - inline-kod och kodblock. Inbyggd kod är inramad i tre backticks som "'print (" Hello, world!”)“ '. Kodblock börjar och slutar också med tre backticks men på separata rader enligt följande:

"tryck (" Hej världen!”)”

Markdown stöder inte syntaxmarkering men dialekter som Markdown Here gör.

Tabeller

Markdown stöder inte tabeller men tillägg som GFM och Markdown Here gör.

Blockcitat

Blockcitat börjar bara med ett ">" -tecken. Det blir ganska praktiskt att citera text.

> "Åh! det är absurt att ha en hård och snabb regel om vad man ska> läsa och vad man inte borde. Mer än hälften av den moderna kulturen beror på vad man inte borde läsa.">> Vikten av att vara värst. (Oscar Wilde) 

Länkar

Länkar hänvisar till andra dokument eller till avsnitt i det aktuella. Skrivstilen liknar bilder och består av länkbeskrivningen inom hakparenteser och webbadressen inom vanliga parenteser.

[Jag är en inbyggd länk] (https: // linuxhint.com) 

Dessutom kan du lägga till en alternativ text:

[Jag är en integrerad länk med ytterligare text] (https: // linuxhint.com “LinuxHint”) 

Länkar kan hänvisas till enligt följande:

[LinuxHint] [1] ... lite text ... [1]: https: // linuxhint.com 

Detta gör att du enkelt kan skapa referenslistor i slutet av ditt dokument, vilket är vanligt i vetenskapliga dokument.

Slutsats

Markdown är ganska enkelt och ett måste för alla som gör dokumentation och regelbundet publicerar innehåll. Det är ett stort nöje att använda den.

Referenser

Mus Mus vänsterklicka på knappen fungerar inte på Windows 10
Mus vänsterklicka på knappen fungerar inte på Windows 10
Om du använder en dedikerad mus med din bärbara dator eller stationära dator men musens vänsterklick-knapp fungerar inte på Windows 10/8/7 av någon an...
Mus Markören hoppar eller rör sig slumpmässigt när du skriver in Windows 10
Markören hoppar eller rör sig slumpmässigt när du skriver in Windows 10
Om du upptäcker att muspekaren hoppar eller rör sig på egen hand, automatiskt, slumpmässigt när du skriver in Windows-bärbar dator eller dator, kan nå...
Mus Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Mus och Pekplattas gör inte bara datoranvändning lättare men effektivare och mindre tidskrävande. Vi kan inte föreställa oss ett liv utan dessa enhete...