Markdown är en formateringssyntax som låter dig skriva vanlig text som kan konverteras till HTML, utan att behöva skriva miljontals vinkelbeslag. Markdown använder symboler för att ange vanliga HTML-taggar som rubriker, betoning och länkar. Det har också utökats med insatser som MultiMarkdown som erbjuder stöd för fler formateringsalternativ som RTF-format (Rich Text Format).
I denna handledning introducerar jag dig till Markdown, förklara varför det är fantastiskt och hur man börjar använda det på OS X.
Markdown skapades av Daring Fireball John Gruber. Den var avsedd för en lättläst, lätt att skriva rent textformat som kan omvandlas till strukturellt giltigt HTML. Den största egenskapen hos Markdown är att ett dokument som är skrivet i syntaxen är läsbart som det är; du behöver inte ens förstå Markdown, taggarna är bara meningsfulla.
Markdown har utökats av olika personer för att lägga till funktioner som den ursprungliga versionen inte stödde. En av de vanligaste tilläggen är Fletcher T. Penney's MultiMarkdown som fokuserade på att utöka Markdown så att den kunde användas för att skriva offline-dokument istället för bara HTML. När en app hävdar att den stödjer Markdown, är det ofta den MultiMarkdown-tillägg som den stöder.
Ursprungligen var det två delar till Markdown: Syntaxen och konverteringsverktyget. Stöd för Markdown har emellertid inneburit att det inte finns något behov av att använda en kommandorad för att konvertera dokument till HTML. Istället stöds Markdown i en mängd olika appar och webbtjänster.
Det bästa med Markdown är att det gör att skriva formaterad text extremt lätt. Om du har läst några av mina tidigare handledning kan du ha insett att jag gillar att göra saker effektivt. Välja typsnittstyp och stil från en rullgardinsmeny varje gång du vill skapa en rubrik och sedan ändra saker tillbaka för kroppstexten, är det inte effektivt. Markdown kan du formatera din text med enkla tecken.
Markdown kan du skriva vad du vill ha i lätt att läsa vanlig text som kan konverteras för vilket syfte du vill. Jag kan skriva ett email svar i Markdown och konvertera det till RTF. Om jag tror att mitt e-postsvar kan vara värd att bli ett blogginlägg, kan jag konvertera samma Markdown till HTML. Denna flexibilitet är en av de saker som vinner Markdown så många fans.
Markdown är bara vanlig text. Du kan öppna och läsa Markdown-dokument på vilken dator som helst. Det använder inte ett proprietärt filformat som Microsoft Word gör så att du inte behöver oroa dig om en väns dator har den senaste versionen av Office installerad bara för att komma åt något du har skrivit.
Det finns många andra skäl att använda Markdown. Det här är bara några av anledningarna till att jag använder det. Om du börjar använda Markdown utvecklar du snabbt din egen lista!
De flesta HTML-dokument är relativt enkla sammansatta. De viktigaste formateringsalternativen som används är:
För denna handledning kommer jag att fokusera på dessa viktigaste formateringsalternativ. Om du är intresserad av saker som fotnoter, tabeller, citat och de andra mer nischfunktionerna i Markdown och MultiMarkdown kolla Grubers guide till Markdown-syntaxen och MultiMarkdown användarhandledning.
Tips: I Markdown-linjer och mellanslag har mening. Till exempel måste en rubrik vara på en ny linje och för att skilja stycken används en eller flera tomma linjer.
Header-taggar,
# Header One ### Header Three blir ...Header One
Header Three
Punktetiketter
läggs till i några block av text som inte har någon annan tilldelad tagg. För att dela upp ett dokument i flera stycken måste du lämna en tom linje mellan varje stycke text.
Det här är en av de mest känsliga sakerna, men det är en sorglös elitr, men det är inte så mycket tid att göra, men det är en otroligt stor sak. Det här är en av de mest känsliga sakerna, men det är en sorglös elitr, men det är inte så mycket tid att göra, men det är en otroligt stor sak. blir ...Det här är en av de mest känsliga sakerna, men det är inte så mycket, men det är inte så mycket tid att göra, och det är en stor sak att göra, men det är inte så mycket..
Det här är en av de mest känsliga sakerna, men det är inte så mycket, men det är inte så mycket tid att göra, och det är en stor sak att göra, men det är inte så mycket..
I Markdown finns två sätt att skriva länkar: inline och referens. Jag föredrar att använda inline-metoden, jag tycker att den är renare och lättare att använda så jag kommer att fokusera på den. Om du är intresserad av referenslänkar titta på Markdown-specifikationerna. Om du vill skriva en länk omger du texten som du vill vara länktexten i kvadratkonsoler. Omedelbart efter avslutningsfältet lägger du till URL-adressen för länken i vanliga fästen.
[Tuts +] (http://tutsplus.com) blir ... Tuts+
För att skriva en punktlista i Markdown kan du använda antingen en asterisk, en plus-symbol eller en bindestreck. Sätt varje listobjekt på en ny rad och starta det med ditt val av symbol följt av ett mellanslag och sedan objektet du listar.
* Detta är * en lista * av objekt blir ...
Markdown stöder båda betoningstaggarna och starka taggar . För att skriva betoningskoder lägger du en enkelstjärna eller understryker vardera sidan av den betonade texten. För att skriva starka taggar, använd istället dubbla stjärnor eller understreck.
Detta är * betonat * och detta är ** starkt ** blir ... Detta är betonade och det här är stark
Jag skriver denna handledning i Byword. Jag vet för ett faktum att Computer Tuts + redaktör Johnny Winter skriver alla hans i det också. Byword räknar sig som Enkel och effektiv textredigering för Mac, iPhone och iPad och lever upp till det löftet.
Byword ger dig ett komplett Markdown-arbetsflöde. Du använder Byword som någon annan textredigerare, men när du skriver tecken som symboliserar något i Markdown, ger Byword en live förhandsvisning: rubriker blir djärva, länken webbadresser är en ljusare grå så att de inte stämmer in med att läsa texten, betonas text blir kursiv.
Skriva denna handledning i Byword.När du är klar att skriva och vill exportera ditt arbete, välj Arkiv> Exportera> Kopiera HTML eller Arkiv> Exportera> Kopiera rik text beroende på vad du vill ha. Klistra sedan in HTML eller rik text var du än behöver den.
Byword finns tillgängligt på både OS X och iOS så att du kan få en konsekvent upplevelse över dina enheter. Finns från Mac App Store.
Bywords huvudkonkurrent är iA Writer, som också erbjuder ett komplett arbetsflöde, mycket liknande funktioner och både Mac och iOS-appar. Den är också tillgänglig från Mac App Store.
Om du behöver mer kraftfulla exportalternativ än Byword-erbjudanden ses Marked 2 ofta som guldstandarden. Du kan inte skriva direkt i Marked 2, det är bara en förhandsgranskare och exportör. För att arbeta med Marked 2, öppna samma fil i din textredigerare och Markerad 2. När du skriver in text i din textredigerare eller flyttar dokumentet kommer Marked 2 att upptäcka det här och uppdatera live preview.
Markerad 2 kan du exportera dina Markdown-filer till HTML, Word-filer och PDF-filer. Du kan också ställa in förhandsgranskaren så att den speglar CSS på din webbplats så att du kan få en levande förhandsgranskning av hur dina blogginlägg kommer att se ut när du skickar dem online.
Om du gillar att hålla en dagbok, stödjer den populära journalling-appen Day One Markdown. I stället för att hantera export, visar Day One automatiskt Markdown som rik text när du inte skriver eller redigerar en post.
Redigering av en första dag i Markdown följt av Day Ones resultatvisning.nvALT 2 är en anteckningsbaserad app som stöder Markdown. Det är en gaffel av notational velocity som Jonathon visade dig hur man använder sig i ett textbaserat anteckningssystem. Medan Notational Velocity inte stöder Markdown som standard, gör nvALT 2 gaffeln.
Eftersom Markdown ursprungligen var utformad för webbskrivning, stödjer vissa viktiga innehållshanteringssystem, eller CMS, det ut ur rutan eller med ett plugin.
Allt i en webbplatslösning Squarespace, som Jordaniens handledning visar dig hur man ställer upp det, stöder Markdown i sin webbplatsredigerare som standard.
Wordpress stöder inte Markdown som standard men det finns massor av plugins som låter dig lägga till det. Jag använder Jetpack Markdown för min egen Wordpress-webbplats.
Slutligen är John Grubers ursprungliga Markdown Dingus en webbtjänst som låter dig enkelt konvertera Markdown-text till HTML. För att använda det, antingen kopiera eller skriv Markdown text i redigeraren och klicka Konvertera. Du kan sedan kopiera och klistra in HTML-exporten till var du än behöver den.
I denna handledning har jag visat dig hur man skriver med Markdown-syntaxen och förklarat varför Markdown är fantastisk. Jag har också visat dig hur man skriver och rediger Markdown i Byword och tittade på några av de många appar och webbplatser som stöder Markdown.
Om du har en favorit Markdown-redigerare eller arbetsflöde, var god och låt mig veta i kommentarerna.