Automaattinen poisto erikoismerkkejä varten

HTML:ssä on kaksi merkkiä, jotka vaativat erityiskohtelua: < ja & . Vasenta kulmasulkua käytetään tunnisteiden aloittamiseen; et-merkkejä käytetään merkitsemään HTML-kokonaisuuksia. Jos haluat käyttää niitä kirjaimellisina merkeinä, sinun on vältettävä ne entiteettinä (esim. < , & ).

Erityisesti et-merkit ovat houkuttelevia verkkokirjoittajille. Jos haluat kirjoittaa aiheesta "AT&T", sinun on kirjoitettava " AT&T ". Sinun on jopa vältettävä et-merkkejä URL-osoitteissa. Jos siis haluat linkittää:

http://images.google.com/images?num=30&q=larry+bird

sinun on koodattava URL-osoite seuraavasti:

http://images.google.com/images?num=30&q=larry+bird

ankkuritunniste href -attribuutissasi. Sanomattakin on selvää, että tämä on helppo unohtaa, ja se on luultavasti yleisin yksittäinen HTML-tarkistusvirheiden lähde muuten hyvin merkityillä web-sivustoilla.

Markdownin avulla voit käyttää näitä merkkejä luonnollisesti huolehtien kaikesta välttämättömästä pakosta puolestasi. Jos käytät et-merkkiä osana HTML-kokonaisuutta, se pysyy muuttumattomana. muuten se käännetään & .

Joten jos haluat sisällyttää artikkeliisi tekijänoikeussymbolin, voit kirjoittaa:

©

ja Markdown jättää sen rauhaan. Mutta jos kirjoitat:

AT&T

Markdown kääntää sen kielelle:

AT&T

Vastaavasti, koska Markdown tukee tekstin sisäistä HTML:ää, Markdown käsittelee niitä sellaisinaan, jos käytät kulmasulkuja HTML-tunnisteiden erottimina. Mutta jos kirjoitat:

4 < 5

Markdown kääntää sen kielelle:

4 &lt; 5

Markdown-koodin jaksojen ja lohkojen sisällä kulmasulut ja et-merkit koodataan kuitenkin aina automaattisesti. Tämä tekee Markdownin käyttämisestä helppoa HTML-koodin kirjoittamiseen. (Toisin kuin raaka-HTML, joka on kauhea muoto HTML-syntaksista kirjoittamiseen, koska jokainen esimerkkikoodisi < ja & on pakotettava.)

Kenoviiva Escapes

Markdownin avulla voit käyttää kenoviivanvaihtomerkkejä luodaksesi kirjaimellisia merkkejä, joilla muuten olisi erityinen merkitys Markdownin muotoilusyntaksissa. Jos esimerkiksi haluat ympäröidä sanan kirjaimellisilla tähdillä (HTML-tunnisteen <em> sijasta), voit käyttää kenoviivaa ennen tähtiä, kuten näin:

\*literal asterisks\*

Markdown tarjoaa kenoviivanvaihtomerkit seuraaville merkeille:

\   backslash
`   backtick
*   asterisk
_   underscore
{}  curly braces
[]  square brackets
()  parentheses
#   hash mark
+   plus sign
-   minus sign (hyphen)
.   dot
!   exclamation mark