Фрее Цонвертер

Маркдовн то ХТМЛ Цонвертер

Трансформишите Маркдовн текст у ХТМЛ код спреман за производњу уз подршку за преглед уживо.

О овом алату

Маркдовн је лагани језик за означавање који је креирао Џон Грубер 2004. како би омогућио писцима да производе структурирани ХТМЛ користећи конвенције обичног текста: хеш знакове за наслове, звездице за истицање, цртице за листе, увучене блокове за код. Формат је постао подразумевани за РЕАДМЕ датотеке, техничку документацију, нацрте блогова, генераторе статичких сајтова и било који контекст у коме би текст требало да буде читљив као обичан текст и као рендеровани излаз. Претварање Маркдовна у ХТМЛ је корак приказивања који претвара извор у веб страницу.

Овај конвертор користи означену библиотеку, најшире прихваћени Маркдовн рендерер у ЈаваСцрипт-у. Маркед подржава ЦоммонМарк и ГитХуб Флаворед Маркдовн (ГФМ), што значи да табеле, ограђени блокови кода, листе задатака, прецртавање и аутоматско повезивање раде исправно поред стандардних Маркдовн функција.

Излаз је обичан ХТМЛ — семантичке ознаке за наслове, пасусе, листе, везе и слике, плус куке класа за блокове кода где их очекују алати за истицање синтаксе. Излаз чисто налепи у било који ЦМС, уграђује се у генераторе статичких сајтова или служи као самостални .хтмл. Није додат ЦСС или ЈаваСцрипт; стилизовање резултата је препуштено вашем низводном контексту.

Зашто претворити Маркдовн у ХТМЛ

Маркдовн је формат који писци и програмери преферирају; ХТМЛ је формат који прегледачи приказују. Већина генератора статичких сајтова и ЦМС платформи конвертују Маркдовн у ХТМЛ иза сцене, али вам је понекад потребна конверзија као самосталан корак — лепљење у ЦМС који нема подршку за Маркдовн, генерисање ХТМЛ-а за е-пошту, стварање брзог прегледа или издвајање приказаног излаза за даљу обраду.

ХТМЛ је такође канонски формат за било који садржај који ће на крају бити приказан у претраживачу. Билтени е-поште направљени од Маркдовн нацрта, странице документације уграђене у веће ХТМЛ апликације и постови на блоговима налепљени у уређиваче који очекују да ће ХТМЛ имати користи од чисте конверзије.

Како користити

Налепите Маркдовн, преузмите ХТМЛ.

  1. Додајте свој Маркдовн: Налепите Маркдовн текст у поље за унос или испустите .мд датотеку. И стандардна Маркдовн и ГитХуб Флаворед Маркдовн синтакса функционишу.
  2. Цонверт: Маркед анализира Маркдовн у АСТ и емитује ХТМЛ. Стандардни уграђени елементи (нагласак, јак, везе, код, слике), блок елементи (наслови, пасуси, листе, блок цитати) и ГФМ екстензије (табеле, ограђени код, листе задатака, аутолинкови) се исправно приказују.
  3. Преглед: Прегледајте приказани ХТМЛ у панелу за преглед. Потврдите да се блокови кода, табеле и други сложени елементи појављују како се очекује.
  4. Копирајте или преузмите: Копирајте ХТМЛ у међуспремник да бисте га налепили у ЦМС или сачувајте као .хтмл за самосталну употребу. Излаз је семантички ХТМЛ5 без уграђених стилова.

Уобичајени случајеви употребе

Тецхницал Детаилс

Означено користи архитектуру са два пролаза. Лексер токенизује улаз у токене на нивоу блока (наслови, пасусе, листе, блокови кода) и инлине токене (нагласак, везе, слике). Парсер пролази кроз ток токена и емитује ХТМЛ, примењујући куке за приказивање за сваки тип токена.

ГитХуб Флаворед Маркдовн екстензије су подразумевано омогућене: табеле (користећи синтаксу цеви), ограђени блокови кода (троструки позади са језичким наговештајима), листе задатака (- [ ] и - [к]), прецртавање (користећи дупле тилде) и аутоматско повезивање УРЛ-а. Блокови кода емитују унапред омотан око кода са опционом класом језика за истицање синтаксе низводно.

Дезинфекција излаза је препуштена потрошачима даље у току. Маркед емитује све што унос производи, укључујући сирови ХТМЛ уграђен у Маркдовн. Ако прихватите непоуздани унос, покрените излаз преко ДОМПурифи-а или сличног ХТМЛ средства за чишћење пре приказивања у прегледачу.

Најбоље праксе

Често постављана питања

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