Маркдовн то ХТМЛ Цонвертер
Трансформишите Маркдовн текст у ХТМЛ код спреман за производњу уз подршку за преглед уживо.
Трансформишите Маркдовн текст у ХТМЛ код спреман за производњу уз подршку за преглед уживо.
Маркдовн је лагани језик за означавање који је креирао Џон Грубер 2004. како би омогућио писцима да производе структурирани ХТМЛ користећи конвенције обичног текста: хеш знакове за наслове, звездице за истицање, цртице за листе, увучене блокове за код. Формат је постао подразумевани за РЕАДМЕ датотеке, техничку документацију, нацрте блогова, генераторе статичких сајтова и било који контекст у коме би текст требало да буде читљив као обичан текст и као рендеровани излаз. Претварање Маркдовна у ХТМЛ је корак приказивања који претвара извор у веб страницу.
Овај конвертор користи означену библиотеку, најшире прихваћени Маркдовн рендерер у ЈаваСцрипт-у. Маркед подржава ЦоммонМарк и ГитХуб Флаворед Маркдовн (ГФМ), што значи да табеле, ограђени блокови кода, листе задатака, прецртавање и аутоматско повезивање раде исправно поред стандардних Маркдовн функција.
Излаз је обичан ХТМЛ — семантичке ознаке за наслове, пасусе, листе, везе и слике, плус куке класа за блокове кода где их очекују алати за истицање синтаксе. Излаз чисто налепи у било који ЦМС, уграђује се у генераторе статичких сајтова или служи као самостални .хтмл. Није додат ЦСС или ЈаваСцрипт; стилизовање резултата је препуштено вашем низводном контексту.
Маркдовн је формат који писци и програмери преферирају; ХТМЛ је формат који прегледачи приказују. Већина генератора статичких сајтова и ЦМС платформи конвертују Маркдовн у ХТМЛ иза сцене, али вам је понекад потребна конверзија као самосталан корак — лепљење у ЦМС који нема подршку за Маркдовн, генерисање ХТМЛ-а за е-пошту, стварање брзог прегледа или издвајање приказаног излаза за даљу обраду.
ХТМЛ је такође канонски формат за било који садржај који ће на крају бити приказан у претраживачу. Билтени е-поште направљени од Маркдовн нацрта, странице документације уграђене у веће ХТМЛ апликације и постови на блоговима налепљени у уређиваче који очекују да ће ХТМЛ имати користи од чисте конверзије.
Налепите Маркдовн, преузмите ХТМЛ.
Означено користи архитектуру са два пролаза. Лексер токенизује улаз у токене на нивоу блока (наслови, пасусе, листе, блокови кода) и инлине токене (нагласак, везе, слике). Парсер пролази кроз ток токена и емитује ХТМЛ, примењујући куке за приказивање за сваки тип токена.
ГитХуб Флаворед Маркдовн екстензије су подразумевано омогућене: табеле (користећи синтаксу цеви), ограђени блокови кода (троструки позади са језичким наговештајима), листе задатака (- [ ] и - [к]), прецртавање (користећи дупле тилде) и аутоматско повезивање УРЛ-а. Блокови кода емитују унапред омотан око кода са опционом класом језика за истицање синтаксе низводно.
Дезинфекција излаза је препуштена потрошачима даље у току. Маркед емитује све што унос производи, укључујући сирови ХТМЛ уграђен у Маркдовн. Ако прихватите непоуздани унос, покрените излаз преко ДОМПурифи-а или сличног ХТМЛ средства за чишћење пре приказивања у прегледачу.