Markdowni eelvaade
Seadistused
Teema
Vali, millist teemat kasutada Markdowni eelvaateks
Süntaksi esiletõstmine
Tõsta koodiplokid Shiki abil esile
GitHubi stiilis Markdown
Reavahetused
Emojide tugi
Teisenda :emoji: lühikoodid emojideks
Markdown
Eelvaade
Tehnilised üksikasjad
Kuidas Markdowni eelvaade töötab
Mida tööriist teeb
Markdowni eelvaate tööriist teisendab Markdowni teksti vormindatud HTML-väljundiks, pakkudes reaalajas renderdamist, et näha, kuidas sinu markdown avaldamisel välja näeb. See markdowni redaktor ja markdowni vaatur võimaldab arendajatel ja kirjutajatel markdowni eelvaadata, markdowni süntaksit testida ja enne avaldamist veenduda korrektses vorminduses. Tööriist toimib markdowni teisendaja ja markdowni renderdajana, toetades GitHubi stiilis markdowni (GFM), tabeleid, koodiplokke ja erinevaid markdowni laiendusi. Kui sul on vaja markdowni veebis eelvaadata või markdowni vormindust testida, pakub see brauseripõhine tööriist kohest visuaalset tagasisidet ilma kohalike markdowni redaktorite või paigaldusteta.
Levinud kasutusjuhtumid arendajatele
Arendajad kasutavad Markdowni eelvaate tööriistu README-failide, dokumentatsiooni, blogipostituste või GitHubi issue’de kirjutamisel, mis nõuavad Markdowni vormindust. Markdowni eelvaate funktsionaalsus on hädavajalik tehnilise dokumentatsiooni loomisel, kus tuleb kontrollida, et koodiplokid, tabelid ja lingid renderduksid korrektselt. Paljud arendajad kasutavad Markdowni eelvaadet GitHubi maitsega Markdowni (GitHub-flavored markdown) kirjutamisel, tagades ühilduvuse GitHubi renderdusmootoriga. Tööriist on abiks Markdowni HTML-iks teisendamisel veebis avaldamiseks, Markdowni süntaksi testimisel staatiliste saidigeneraatorite (nt Jekyll või Hugo) jaoks või Markdowni sisu loomisel platvormidele, mis toetavad Markdowni renderdamist. See on väärtuslik sisuloojatele, kes kirjutavad Markdownis, kuid peavad enne avaldamist blogidesse, vikidesse või dokumentatsioonisaitidele nägema vormindatud väljundit.
Andmevormingud, tüübid või variandid
Markdowni eelvaade toetab standardset CommonMarki süntaksit ja GitHubi maitsega Markdowni laiendusi. See käsitleb põhivormindust nagu pealkirjad, paks kiri, kaldkiri, lingid ja loendid, samuti täiustatud funktsioone nagu tabelid, süntaksi esiletõstuga koodiplokid, läbikriipsutatud tekst ja ülesannete loendid. Tööriist töötleb reasisest koodi, keele määranguga koodiplokke (code fences), tsitaadiplokke, horisontaaljooni ja piltide lisamist. See toetab erinevaid Markdowni dialekte, sh GitHubi maitsega Markdowni (GFM), mis lisab toe tabelitele, ülesannete loenditele, läbikriipsutusele ja automaatlinkidele. Mõned teostused toetavad ka matemaatilisi avaldisi, joonealuseid märkusi ja kohandatud laiendusi. Eelvaade käsitleb nii plokitaseme elemente kui ka reasisest vormindust, tagades lõpliku renderdatud väljundi täpse esituse.
Levinud komistuskivid ja erijuhud
Markdowni eelvaadet kasutades arvesta, et erinevad Markdowni töötlejad võivad sisu veidi erinevalt renderdada. GitHubi maitsega Markdownil on konkreetsed reeglid reavahetuste, tabelivormingu ja automaatlinkide tuvastuse kohta, mis ei pruugi kattuda teiste Markdowni teostustega. Levinud probleemid hõlmavad ebaühtlast reavahetuste käsitlemist (nõudes kahte tühikut või topeltreavahetusi), tabelivormingut, mis töötab ühes töötlejas, kuid mitte teises, ning erinevusi erimärkide paomises. Koodiplokkide süntaksi esiletõst võib varieeruda sõltuvalt määratud keelest ja kasutatavast esiletõstjast. Markdowni sisse põimitud HTML-i võidakse eri platvormidel erinevalt puhastada (sanitize), mis võib rikkuda soovitud vorminduse. Testi oma Markdowni alati sihtplatvormil, et tagada ühtlane renderdus.
Millal kasutada seda tööriista vs koodi
Kasuta seda brauseripõhist Markdowni eelvaadet kiireks sisu kontrollimiseks, ühekordseks dokumendi loomiseks või siis, kui töötad masinates, kuhu Markdowni redaktoreid pole paigaldatud. See sobib ideaalselt Markdowni süntaksi testimiseks, sisu eelvaatamiseks enne avaldamist või kui pead jagama vormindatud eelvaateid mittetehniliste sidusrühmadega. Tootmiskvaliteediga sisu loomiseks kaalu spetsiaalseid Markdowni redaktoreid reaalajas eelvaatega (nt Typora, Mark Text või VS Code Markdowni laiendustega), mis pakuvad paremat jõudlust, kohalike failide haldust ja integratsiooni versioonihaldusega. Koodipõhine Markdowni töötlemine teekidega nagu markdown-it, remark või marked annab rohkem kontrolli renderdusvalikute üle ja seda saab integreerida build-pipeline’idesse. Brauseritööriistad on suurepärased kiirete eelvaadete ja jagamise jaoks, samas kui spetsiaalsed redaktorid pakuvad paremat töövoo integratsiooni regulaarseks Markdowni sisu loomiseks.