Cad is comhad MD ann?
Déantar comhaid téacs a cruthaíodh le canúintí teanga Markdown a shábháil le .md nó .MARKDOWN síneadh comhad. Déantar comhaid MD a shábháil i bhformáid gnáth-théacs a úsáideann teanga Markdown a áiríonn freisin siombailí téacs inlíne, a shainíonn conas is féidir téacs a fhormáidiú mar eangú, formáidiú táblaí, clónna, agus ceanntásca. Is féidir comhaid MD a thiontú go HTML le clár ar a dtugtar Markdown. Tá teanga Markdown eisithe ag John Gruber.
Is féidir comhaid MD a chatagóiriú freisin mar chomhaid fhorbróra a úsáideann Markdown go príomha, chun comhaid téacs a thiontú go leaganacha HTML ionas gur féidir le húsáideoirí comhaid a chruthú atá éasca le léamh agus le scríobh. Seo a leanas na feidhmchláir ar féidir leo comhad .md a oscailt:
Microsoft Notepad
Notepad2
Apple TextEdit
Microsoft WordPad
Focal aireach is ea nach n-athainmnítear an síneadh comhad .md. Más amhlaidh, ní athróidh sé seo an cineál comhaid toisc go bhfuil bogearraí comhshó speisialta ar fáil chun comhad a athrú ó chineál amháin go cineál eile. Mar a pléadh thuas is comhaid .MD na síntí comhaid a cruthaíodh bogearraí teanga Markdown. Is lightweight markup language é Markdown atá ceaptha d’aon chuspóir amháin, le húsáid chun téacs a fhormáidiú ar an ngréasán le comhréir formáidithe gnáth-théacs. Bíodh sé soiléir nach bhfuil Markdown in ionad HTML toisc go bhfuil a chomhréir an-bheag, ina bhfuil fo-thacar an-bheag de chlibeanna HTML. Is é an chúis atá taobh thiar den Markdown ná go mbeadh sé éasca prós a léamh, a scríobh agus a chur in eagar. I bhfocail eile, is féidir linn a rá gur formáid foilsitheoireachta é HTML agus is formáid scríbhneoireachta é Markdown.
Tá Markdown ar cheann de na teangacha marcála is mó tóir ar domhan anois. Agus Microsoft Word á úsáid, déantar focail agus frásaí a fhormáidiú trí chnaipí a chliceáil agus tá athruithe le feiceáil láithreach. Ach ní mar sin atá Markdown. Nuair a chruthaítear comhad formáidithe Markdown, cuirtear comhréir Markdown leis an téacs chun a chur in iúl cé na focail agus frásaí a bhféadfadh cuma dhifriúil a bheith orthu. Mar shampla, chun ceannteideal a thaispeáint, cuirtear comhartha uimhreach roimhe (m.sh. # Ceannteideal a hAon). Chun abairt throm a dhéanamh, cuirtear dhá réiltín isteach roimhe agus ina diaidh (m.sh., tá an téacs seo trom). Is féidir comhréir Markdown a fheiceáil tar éis tamaill sa téacs.
Stair Ghearr
Chruthaigh John Gruber agus Aaron Swartz an teanga Markdown in 2004 leis an smaoineamh go gcuirfí ar chumas daoine scríbhneoireacht a úsáid i bhformáid gnáth-théacs atá éasca le léamh agus a scríobh agus leis an rogha í a thiontú go XHTML nó HTML. Is é an sprioc atá taobh thiar den dearadh ná inléiteacht – tá an teanga inléite mar atá sí, gan cuma a bheith uirthi go bhfuil sé clibáilte nó curtha leis le treoracha formáidithe mar a dhéantar i dteangacha marcála mar RTF nó HTML áit a bhfuil clibeanna agus treoracha formáidithe soiléir. Is í an inspioráid bhunúsach ná na coinbhinsiúin atá ann cheana a úsáid chun gnáth-théacs a mharcáil i ríomhphost.
Ó shin i leith tá Markdown curtha i bhfeidhm arís ag daoine eile mar atá i Perl module atá ar fáil ar CPAN agus i dteangacha ríomhchlárúcháin éagsúla eile. Déantar é a dháileadh faoi BSD-style license agus tá sé san áireamh le, nó ar fáil mar bhreiseán do, go leor content-management systems.
Sonraíochtaí Teicniúla na gcomhad MD
Nuair a scríobhtar rud éigin i Markdown, stóráiltear an téacs ar dtús i gcomhad gnáth-théacs le síneadh .md nó .markdown, ansin úsáidtear feidhmchlár marcála mar Dillinger chun comhad Markdown a phróiseáil chun téacs formáidithe Markdown a thiontú go HTML chun é a thaispeáint ar an ngréasán brabhsálaithe. Úsáideann feidhmchláir Markdown // próiseálaí Markdown // (dá ngairtear parsálaí” nó forfheidhmiú”) chun an téacs formáidithe Markdown a ghlacadh agus é a aschur go formáid HTML. Tá sreabhléaráid an phróisis mar atá thíos:
Go hachomair is próiseas ceithre chéim é mar seo a leanas:
- Gcéad dul síos, cruthú comhaid Markdown le eagarthóir téacs nó feidhmchlár Markdown le síneadh .md nó .markdown.
- Osclaítear an comhad Markdown ansin in iarratas Markdown.
- Úsáidtear feidhmchlár Markdown chun an comhad Markdown a thiontú go doiciméad HTML.
- Breathnaítear ar chomhad HTML ansin i mbrabhsálaí gréasáin nó úsáidtear feidhmchlár Markdown chun é a thiontú go formáid comhaid eile, cosúil le PDF.
Tá Markdown tapa agus éasca le nótaí a ghlacadh, ábhar a scríobh don láithreán gréasáin, doiciméid réidh le haghaidh priontála a tháirgeadh, leabhair a fhoilsiú, láithreoireachtaí a ghiniúint agus doiciméid a dhéanamh.
Bhí tionchar suntasach ag cuid de na leaganacha faoi mharcáil ar leaganacha eile chomh mór sin go bhfeicfear go minic iad luaite mar chuid de leaganacha eile. M.sh. luann leabharlanna tacaíocht do CommonMark (GFM). Caithfimid breathnú gairid orthu sin.
GFM
Tá an oiread sin tóir ag forbróirí ar Markdown mar gur ghlac agus leathnaigh an t-ardán comhroinnte foinse oscailte Github an teanga le leagan ar a dtugtar Github Flavored Markup (GFM) lena n-áirítear codeblocks fál, uathlascú URL, stailc tríd, táblaí agus rudaí le déanamh a chruthú.
Comhmharc
Le déanaí rinne forbróirí Markdown iarracht marcáil síos a chaighdeánú, tháinig siad le chéile chun leagan, tástálacha agus doiciméadú a chruthú don teanga atá níos láidre agus ar a dtugtar CommonMark. Tá an fhormáid seo beagán nua agus ní thacaíonn sé go leor gnéithe, ach go luath cuirfear go leor gnéithe MultiMarkdown leis.
Ilmharcáil
Chuir Multi-Markdown gnéithe éagsúla leis an teanga a fhaigheann tacaíocht ó leaganacha eile. Scríobhadh é i Perl ar dtús, ach bhog sé go C. Tacaíonn sé le códbhloic fhálaithe, aibhsiú comhréire, táblaí, meiteashonraí, naisc blúirí/cros-tagairtí, fonótaí, stailc tríd, liostaí sainmhínithe, matamaitic.
Cén fáth MarkDown?
Is rogha úsáide coitianta iad comhaid MD ar na cúiseanna seo a leanas.
** Comhréir Shimplí:** Úsáideann Markdown comhréir shimplí iomasach, atá éasca le foghlaim agus le scríobh. Tá an chomhréir deartha le bheith inléite mar ghnáth-théacs, rud a fhágann go mbeidh sé inrochtana d’úsáideoirí nach bhfuil cur amach acu ar HTML nó ar theangacha marcála níos casta eile.
** Platform Independent:** Is féidir comhaid mharcála a chruthú agus a chur in eagar ar aon ardán, lena n-áirítear Windows, Mac, agus Linux, toisc nach bhfuil iontu ach comhaid gnáth-théacs. Mar sin is rogha coitianta iad maidir le comhoibriú, go háirithe i bhfoirne dáilte ina bhféadfaidh baill foirne éagsúla córais oibriúcháin éagsúla a úsáid.
Inaistritheacht: Tá comhaid Markdown iniompartha, rud a chiallaíonn gur féidir iad a thiontú go formáidí eile go héasca ar nós HTML, PDF, agus Word. Déanann sé seo formáid iontach dóibh chun doiciméadú a chruthú, postálacha blag, agus cineálacha eile ábhair a bhféadfadh gá a bheith leo a roinnt i bhformáidí éagsúla.
Rialú Leagan: Is féidir comhaid mharcála síos a rianú agus a bhainistiú go héasca trí úsáid a bhaint as córais rialaithe leagain ar nós Git. Fágann sin go mbíonn sé éasca comhoibriú ar dhoiciméid le baill eile den fhoireann, athruithe a rianú le himeacht ama, agus filleadh ar leaganacha níos luaithe más gá.
Inrochtaineacht: Tá rochtain ag úsáideoirí faoi mhíchumas ar chomhaid mharcála mar is furasta iad a thiontú go formáidí eile ar nós Braille, fuaime agus téacs atá inléite le scáileán.