Mikä on MD-tiedosto?
Markdown-kielen murteilla luodut tekstitiedostot tallennetaan tiedostotunnisteella .md tai .MARKDOWN. MD-tiedostot tallennetaan vain tekstimuodossa, joka käyttää Markdown-kieltä, joka sisältää myös tekstin sisäisiä symboleja, jotka määrittelevät, kuinka teksti voidaan muotoilla, kuten sisennykset, taulukon muotoilu, fontit ja otsikot. MD-tiedostot voidaan muuntaa HTML-muotoon Markdown-nimisellä ohjelmalla. Markdown-kielen on julkaissut John Gruber.
MD-tiedostot voidaan myös luokitella kehittäjätiedostoiksi, joita Markdown käyttää enimmäkseen tekstitiedostojen muuntamiseen HTML-versioiksi, jotta käyttäjät voivat luoda tiedostoja, joita on helppo lukea ja kirjoittaa. Seuraavat sovellukset voivat avata .md-tiedoston:
Microsoft Notepad
Muistio 2
Apple TextEdit
Microsoft WordPad
Varoituksen sana on, että .md-tiedostojen tunnistetta ei saa nimetä uudelleen. Jos näin on, tämä ei muuta tiedostotyyppiä, koska on olemassa erityisiä muunnosohjelmistoja tiedoston vaihtamiseen tyypistä toiseen. Kuten edellä mainittiin, .MD-tiedostot ovat Markdown-kieliohjelmiston luomien tiedostojen laajennuksia. Markdown on yhteen tarkoitukseen tarkoitettu {{HYPERLINKKI}}, jota käytetään tekstin muotoiluun verkossa pelkän tekstin muotoilusyntaksilla. Tehdään selväksi, että Markdown ei korvaa HTML:ää, koska sen syntaksi on hyvin pieni ja sisältää hyvin pienen osajoukon HTML-tageja. Markdownin syynä on tehdä proosan lukemisesta, kirjoittamisesta ja muokkaamisesta helppoa. Toisin sanoen voimme sanoa, että HTML on julkaisumuoto, kun taas Markdown on kirjoitusmuoto.
Markdown on nyt yksi maailman suosituimmista merkintäkielistä. Microsoft Wordia käytettäessä sanojen ja lauseiden muotoilu tapahtuu painikkeiden avulla ja muutokset näkyvät välittömästi. Mutta Markdown ei ole sellainen. Kun Markdown-muotoiltu tiedosto luodaan, Markdown-syntaksi lisätään tekstiin osoittamaan, mitkä sanat ja ilmaukset voivat näyttää erilaisilta. Esimerkiksi otsikon näyttämiseksi sen eteen lisätään numeromerkki (esim. # Heading One). Lihavointia varten lisätään kaksi tähteä ennen ja jälkeen (esim. tämä teksti on lihavoitu). Markdown-syntaksi näkyy tekstissä ollessaan.
Lyhyt historia
John Gruber ja Aaron Swartz loivat Markdown-kielen vuonna 2004 ajatuksella, että ihmiset voisivat kirjoittaa helposti luettavalla ja kirjoitettavalla tekstimuodolla ja mahdollisuus muuntaa se XHTML- tai HTML-muotoon. Sen suunnittelun tavoitteena on luettavuus – kieli on luettavissa sellaisenaan ilman, että se näyttää siltä, että se on merkitty tai lisätty muotoiluohjeilla, kuten tehdään merkintäkielissä, kuten RTF tai HTML, joissa tagit ja muotoiluohjeet ovat ilmeisiä. Perusinspiraationa on käyttää olemassa olevia käytäntöjä pelkän tekstin merkitsemiseen sähköpostissa.
Sittemmin Markdown on otettu käyttöön uudelleen muiden toimesta samoin kuin Perlissä module, joka on saatavilla osoitteessa CPAN ja useilla muilla ohjelmointikielillä. Sitä jaetaan {{HYPERLINKKI}}:n alla, ja se sisältyy useisiin {{HYPERLINKKI4}}-liitännäisiin tai se on saatavana laajennuksena.
MD-tiedostojen tekniset tiedot
Kun jotain kirjoitetaan Markdownissa, teksti tallennetaan ensin selvätekstitiedostoon, jonka tunniste on .md tai .markdown, sitten Markdown-sovellusta, kuten Dillingeriä, käytetään Markdown-tiedoston käsittelyyn Markdown-muotoisen tekstin muuntamiseksi HTML-muotoon sen näyttämiseksi verkossa. selaimet. Markdown-sovellukset käyttävät //Markdown-prosessoria// (kutsutaan myös jäsennys tai toteutus) ottamaan Markdown-muotoiltu tekstin ja tulostamaan sen HTML-muotoon. Prosessin vuokaavio on seuraava:
Lyhyesti sanottuna se on neljävaiheinen prosessi seuraavasti:
- Ensin Markdown-tiedostojen luominen tekstieditorilla tai Markdown-sovelluksella, jonka tunniste on .md tai .markdown.
- Markdown-tiedosto avataan sitten Markdown-sovelluksessa.
- Markdown-sovellusta käytetään Markdown-tiedoston muuntamiseen HTML-dokumentiksi.
- HTML-tiedostoa tarkastellaan sitten verkkoselaimessa tai Markdown-sovelluksen avulla se muunnetaan toiseen tiedostomuotoon, kuten PDF.
Markdown on nopea ja helppo tehdä muistiinpanoja, kirjoittaa sisältöä verkkosivuille, tuottaa tulostusvalmiita asiakirjoja, kirjojen julkaisemiseen, esitysten luomiseen ja asiakirjojen tekemiseen.
Joillakin markdownissa olevilla versioilla oli huomattava vaikutus muihin versioihin niin paljon, että niitä usein näkee lainattavana osana muita versioita. Esimerkiksi kirjastot mainitsevat tuen CommonMarkille (GFM). Katsotaanpa niitä lyhyesti.
GFM
Markdown on niin suosittu kehittäjien keskuudessa, koska avoimen lähdekoodin jakamisalusta Github hyväksyi ja laajensi kieltä Github Flavored Markup (GFM) -nimisellä versiolla, joka sisältää aidatut koodilohkot, URL-osoitteen linkityksen, yliviivauksen, taulukot ja tehtävät.
CommonMark
Markdown-kehittäjät yrittivät äskettäin standardoida markdownia, ja he liittyivät yhteen luodakseen version, testit ja dokumentaation kielelle, joka on kestävämpi ja jota kutsutaan nimellä CommonMark. Tämä muoto on hieman uusi eikä tue monia ominaisuuksia, mutta pian monia MultiMarkdown-ominaisuuksia lisätään.
Multi-Markdown
Multi-Markdown lisäsi kieleen erilaisia ominaisuuksia, joita muut versiot tukevat. Alun perin se kirjoitettiin Perlissä, mutta siirrettiin myöhemmin C:hen. Se tukee aidattuja koodilohkoja, syntaksin korostusta, taulukoita, metatietoja, fragmentteja/ristiviittauksia, linkkejä, alaviitteitä, yliviivauksia, määritelmäluetteloita, matematiikkaa.
Miksi MarkDown?
MD-tiedostot ovat suosittuja käyttövaihtoehtoja seuraavista syistä.
Yksinkertainen syntaksi: Markdown käyttää yksinkertaista ja intuitiivista syntaksia, joka on helppo oppia ja kirjoittaa. Syntaksi on suunniteltu luettavaksi pelkkänä tekstinä, joten se on sellaisten käyttäjien saatavilla, jotka eivät tunne HTML:ää tai muita monimutkaisempia merkintäkieliä.
Alustasta riippumaton: Markdown-tiedostoja voidaan luoda ja muokata millä tahansa alustalla, mukaan lukien Windows, Mac ja Linux, koska ne ovat pelkkiä tekstitiedostoja. Tämä tekee niistä suositun yhteistyövaihtoehdon, erityisesti hajautetuissa tiimeissä, joissa eri tiimin jäsenet voivat käyttää erilaisia käyttöjärjestelmiä.
Siirrettävyys: Markdown-tiedostot ovat kannettavia, mikä tarkoittaa, että ne voidaan helposti muuntaa muihin muotoihin, kuten HTML-, PDF- ja Word-muotoihin. Tämä tekee niistä ihanteellisen muodon dokumenttien, blogitekstien ja muun tyyppisen sisällön luomiseen, joka saattaa olla tarpeen jakaa eri muodoissa.
Versionhallinta: Markdown-tiedostoja voidaan helposti seurata ja hallita versionhallintajärjestelmillä, kuten Git. Näin on helppoa työskennellä asiakirjojen parissa muiden tiimin jäsenten kanssa, seurata muutoksia ajan mittaan ja palata tarvittaessa aikaisempiin versioihin.
Esteettömyys: Markdown-tiedostot ovat vammaisten käyttäjien käytettävissä, koska ne voidaan helposti muuntaa muihin muotoihin, kuten pistekirjoitukseen, ääneen ja näytöllä luettavaan tekstiin.