Kuidas vormindada koodi Markdownis

Markdownis saab koodi vormindada kahel viisil. Võite kasutada tekstisisest koodi, pannes rea osade ümber tagasilöögid (`), või kasutada koodiplokki, millele mõned renderdajad rakendavad süntakside esiletõstmist.

Sisemine kood

Sisemise koodi vormindamise abil saate rõhutada väikest käsku või süntaksitükki kirjutatava rea ​​sees.

Näiteks võite mainida JavaScripti Array.protoype.map()meetodit. Kasutades koodisisest vormindamist, on selge, et see on koodijupp. Võite seda kasutada ka näiteks terminalikäsu illustreerimiseks yarn install.

Sisemise koodi vormindamise kasutamiseks pakkige lihtsalt vormindatav kood backtickidesse. USA standardsel QWERTY-klaviatuuril leiate selle '1'st vasakul ja tabulaatoriklahvi kohal. Lisateavet rahvusvaheliste klaviatuuride taustamärgi asukoha kohta leiate allpool.

Näiteks kirjutades märkereale "Array.prototype.map ()" renderdatakse kui Array.prototype.map().

Koodiplokid

Pikemate või üksikasjalikumate koodijuppide kirjutamiseks on sageli parem paigutada need koodiplokki. Koodiplokid võimaldavad teil kasutada mitut rida ja markdown muudab selle oma kasti ja kooditüübi fondiga.

Selle saavutamiseks alustage oma blokki kolmest tagurpidi reaga. See annab märku, et loote koodiploki. Te peate lõpetama teise kolmest tagurpidi reaga. Näiteks:

""

var add2 = funktsioon (arv) {

  tagastusnumber + 2;

}

""

renderdatakse hinnaalanduses järgmiselt:

var add2 = function(number) { return number + 2; }

Süntaksi esiletõstmine

Kuigi markdown ei toeta seda loomulikult, toetavad paljud markdown mootorid, sealhulgas GitHubi kasutatav, süntakside esiletõstmist. See tähendab, et öeldes markdownile, millist keelt te koodiplokis kasutate, lisab see värve nagu IDE.

Seda saate teha, lisades keele nime samale reale, kus on teie kolm tagumist linnukest. Ülalolevas näites, kui esimese rea asemel võite kirjutada "js", kasutatakse plokile JavaScripti esiletõstmist.

var add2 = function(number) { return number + 2; }

Süntaksi esiletõstmist saab siiski rakendada mitte ainult JavaScripti puhul. Võite kasutada HTML-i:

Hello World

"rubiin:

"Hello World".split('').each do |letter| puts letter end

või "python:

a, b = 0, 1 while b < 10: print(b) a, b = a, a + b

Pidage lihtsalt meeles, et kõik märgistusmootorid ei kasuta süntaksi esiletõstmist.

Rahvusvaheliste klaviatuuride taustad

Backtick-klahvi asukoht võib erinevatel klaviatuuridel olla erinev ja kui te ei kasuta USA paigutusega QWERTY-klaviatuuri, võib selle leidmine olla keeruline. Selles kasulikus juhendis on loetletud mõned viisid, kuidas oma allalaaditavat võtit leida.

QWERTY ja QWERTZ:

AZERTY: