Vi presenterer Markdown på OS X

screen~~POS=TRUNC

Markdown er en formatering syntaks som lar deg skrive ren tekst som kan konverteres til HTML, uten å måtte skrive millioner av vinkelbeslag. Markdown bruker symboler til å angi vanlige HTML-koder, for eksempel overskrifter, vekt og lenker. Det har også blitt utvidet med innsats som MultiMarkdown som tilbyr støtte for flere formateringsalternativer som RTF (Rich Text Format).

I denne opplæringen vil jeg presentere deg til Markdown, forklare hvorfor det er kjempebra og hvordan du begynner å bruke det på OS X.

Vi presenterer Markdown

Markdown ble skapt av Daring Fireball John Gruber. Det ble designet til en Lett å lese, lett å skrive vanlig tekstformat som kan konverteres til strukturelt gyldig HTML. Den største funksjonen i Markdown er at et dokument skrevet i syntaksen er lesbart som det er; du trenger ikke engang å forstå Markdown, merkene er bare fornuftige.

Markdown har blitt utvidet av forskjellige personer for å legge til funksjoner som den opprinnelige versjonen ikke støttet. En av de mest brukte utvidelsene er Fletcher T. Penney's MultiMarkdown som fokuserte på å utvide Markdown, så det kunne brukes til å skrive offline dokumenter i stedet for bare HTML. Når en app hevder å støtte Markdown, er det ofte MultiMarkdown-utvidelsen som den støtter.

Opprinnelig var det to deler til Markdown: Syntaxen og konverteringsverktøyet. Støtte for Markdown har imidlertid betydd at det ikke er nødvendig å bruke en kommandolinje for å konvertere dokumenter til HTML. I stedet støttes Markdown i en rekke applikasjoner og webtjenester.

Grunner til å bruke Markdown

Det beste med Markdown er at det gjør skriveformatert tekst ekstremt enkelt. Hvis du har lest noen av mine tidligere opplæringsprogrammer, kan du ha innsett at jeg liker å gjøre ting effektivt. Velge en skriftstørrelse og en stil fra en rullegardinmeny hver gang du vil opprette en overskrift, og deretter endre ting tilbake til kroppsteksten, er ikke effektiv. Markdown lar deg formatere teksten med enkle tegn.

Markdown lar deg skrive hva du vil i lett å lese vanlig tekst som kan konverteres til hva du vil. Jeg kan skrive et e-postrespons i Markdown og konvertere det til RTF. Hvis jeg tror at e-postresponset mitt kan være verdig til å bli et blogginnlegg, kan jeg konvertere samme Markdown til HTML. Denne fleksibiliteten er en av de tingene som vinner Markdown så mange fans.

Markdown er bare ren tekst. Du kan åpne og lese Markdown-dokumenter på hvilken som helst datamaskin. Det bruker ikke et proprietært filformat som Microsoft Word, slik at du ikke trenger å bekymre deg hvis en venns datamaskin har den nyeste versjonen av Office installert bare for å få tilgang til noe du har skrevet.

Det er mange andre grunner til å bruke Markdown. Dette er bare noen av grunnene til at jeg bruker det. Hvis du begynner å bruke Markdown, utvikler du raskt din egen liste!

Markdown-syntaksen

De fleste HTML-dokumenter er relativt enkle komponert. De viktigste formateringsalternativene som er brukt er:

  • overskrifter (på ett eller flere nivåer)
  • avsnitt
  • lenker
  • punktlister
  • understreket eller sterke tekstkoder

For denne opplæringen skal jeg fokusere på disse viktigste formateringsalternativene. Hvis du er interessert i ting som fotnoter, tabeller, sitater og de andre mer nisjefunksjonene i Markdown og MultiMarkdown, sjekk ut Grubers guide til Markdown-syntaxen og MultiMarkdown brukerhåndboken..

Tips: I Markdown-linjer og mellomrom har betydning. For eksempel må en overskrift være på en ny linje og for å skille avsnitt, brukes en eller flere tomme linjer.

overskrifter

Header-koder,

,

, etc. er hovedsakelig skrevet i Markdown ved hjelp av # symbolet. For å skrive en overskrift, start en ny linje med en eller flere #s etterfulgt av headerteksten. Antallet # du bruker bestemmer nivået på topptekst. # resultater i a

tag mens ### resulterer i a

stikkord.

# Header One ### Header Three blir ... 

Header One

Overskrift tre

avsnitt

Stikkord

 blir lagt til i noen blokker med tekst som ikke har en ellers tildelt kode. Hvis du vil dele et dokument i flere avsnitt, må du legge en tom linje mellom hvert tekststykke.

Kjærligheten er uhøflig, og du er lei av å tro på at du ikke har noen tid til å gjøre det, og du vil være glad for å gjøre det. Kjærligheten er uhøflig, og du er lei av å tro på at du ikke har noen tid til å gjøre det, og du vil være glad for å gjøre det. blir… 

Kjæresten min er lei meg, elsker deg, elsker deg, du er ikke enig med deg, og du er glad for at du har det, og du er glad i alt du trenger..

Kjæresten min er lei meg, elsker deg, elsker deg, du er ikke enig med deg, og du er glad for at du har det, og du er glad i alt du trenger..

lenker

I Markdown er det to måter å skrive lenker på: Inline og referanse. Jeg foretrekker å bruke inline-metoden, jeg føler at den er renere og enklere å bruke, så jeg skal fokusere på den. Hvis du er interessert i referanselinker, ta en titt på Markdown-spesifikasjonene. For å skrive en lenke, omgir teksten du vil være linkteksten i firkantede parenteser. Umiddelbart etter at lukkede firkantbrakett legger til URL-en for lenken i faste parenteser.

[Tuts +] (http://tutsplus.com) blir ... Tuts+

Bulleted lister

For å skrive en punktliste i Markdown kan du bruke enten en asterisk, et plussymbol eller en bindestrek. Sett hvert liste element på en ny linje og start den med ditt valg av symbol etterfulgt av et mellomrom og deretter elementet du oppfører.

* Dette er * en liste * av elementer blir ... 
  • Dette er
  • en liste
  • av gjenstander

Fremhevet og sterk tekst

Markdown støtter begge vektord og sterke koder . For å skrive vektord, legg inn en enkelt stjerne eller understreket hver side av den understrekte teksten. For å skrive sterke koder, bruk i stedet dobbelstjerner eller understreker.

Dette er * understreket * og dette er ** sterk ** blir ... Dette er understreket og dette er sterk

Skrive og eksportere Markdown With Byword

Jeg skriver denne opplæringen i Byword. Jeg vet for et faktum at Computer Tuts + redaktør Johnny Winter skriver alle hans i det også. Byword regner seg som Enkel og effektiv tekstredigering for Mac, iPhone og iPad og lever opp til det løftet. 

Byword gir deg en komplett Markdown arbeidsflyt. Du bruker Byword som alle andre tekstredigeringsprogrammer, men når du skriver tegn som symboliserer noe i Markdown, gir Byword et live forhåndsvisning: overskriftene blir modige, linkadresser er en lysere grå, slik at de ikke forstyrrer lesing av teksten, understreket tekst blir kursivisert.

Skriver denne opplæringen i Byword.

Når du er ferdig med å skrive og vil eksportere arbeidet ditt, velger du Fil> Eksporter> Kopier HTML eller Fil> Eksporter> Kopier rik tekst avhengig av hva du vil. Deretter limer du inn HTML eller rik tekst når du trenger den.

Byword er tilgjengelig på både OS X og iOS, slik at du kan få en konsekvent opplevelse på tvers av enhetene dine. Tilgjengelig fra Mac App Store.

Bywords hovedkonkurrent er iA Writer, som også tilbyr en komplett arbeidsflyt, svært liknende funksjoner og både Mac- og iOS-apper. Den er også tilgjengelig fra Mac App Store.

Andre Markdown Apps

Hvis du trenger mer kraftige eksportalternativer enn Byword-tilbud, blir Marked 2 ofte sett som gullstandarden. Du kan ikke skrive direkte inn i Marked 2, det er bare en forhåndsvisning og eksportør. For å jobbe med Marked 2, åpne den samme filen i valgfri tekstredigerer og Marked 2. Når du skriver inn tekst i tekstredigeringsprogrammet, eller flytter dokumentet, merker Marked 2 dette og oppdaterer levende forhåndsvisning. 

Marked 2 lar deg eksportere Markdown-filer til HTML, Word-filer og PDF-filer. Du kan også sette opp forhåndsvisningsprogrammet slik at det speiler CSS på nettstedet ditt slik at du kan få et levende forhåndsvisning av hvordan blogginnleggene dine vil se ut når du legger dem på nettet.

Hvis du liker å holde en dagbok, støtter den populære journalling-appen Day One Markdown. I stedet for å måtte håndtere eksport, viser Day One automatisk Markdown som rik tekst når du ikke skriver eller redigerer en oppføring.

Redigerer en dag En oppføring i Markdown etterfulgt av Day Ones visning av resultatet.

nvALT 2 er et notat med app som støtter Markdown. Det er en gaffel av notasjonshastighet som Jonathon viste deg hvordan du bruker i et tekstbasert notis system. Selv om Notational Velocity ikke støtter Markdown som standard, gjør nvALT 2 gaffelen.

Nettjenester

Som Markdown ble opprinnelig utformet for webskriving, støtter noen viktige innholdshåndteringssystemer, eller CMS, det ut av boksen eller med et plugin.

Alt i en nettside løsning Squarespace, som Jordans opplæringsprogram viser deg hvordan du konfigurerer det, støtter Markdown i sin nettstedredigerer som standard.

Wordpress støtter ikke Markdown som standard, men det er mange plugins som lar deg legge til det. Jeg bruker Jetpack Markdown til mitt eget Wordpress-nettsted.

Endelig er John Grubers opprinnelige Markdown Dingus en webtjeneste som lar deg enkelt konvertere Markdown-tekst til HTML. For å bruke det, kopier eller skriv Markdown-tekst inn i editoren og klikk Konvertere. Du kan deretter kopiere og lime HTML-eksporten til hvor du trenger den.

Konklusjon

I denne opplæringen har jeg vist deg hvordan du skriver med Markdown-syntaxen og forklart hvorfor Markdown er fantastisk. Jeg har også vist deg hvordan du skriver og rediger Markdown i Byword, og så på noen av de mange appene og nettstedene som støtter Markdown.

Hvis du har en favoritt Markdown-editor eller arbeidsflyt, vennligst gi meg beskjed i kommentarene.