Редактор на Markdown — безплатно
Пишете и преглеждайте Markdown в реално време. Поддържа заглавия, удебелен, курсив, блокове с код, таблици и списъци.
Кратък справочник за Markdown
Често срещани употреби
- Напишете API документация в MarkdownСкицирайте описания на крайни точки, примери за заявки/отговори и таблици с параметри в Markdown.
- Вземете бележки на MarkdownНапишете структурирани бележки в Markdown, които могат да бъдат залепени в Notion, Obsidian, Bear или всяко приложение на Markdown.
- Напишете GitHub README в MarkdownЧернова и преглед на вашия GitHub хранилище README с живото преобразуване на Markdown.
- Напишете техническа документацияНапишете и преглед на документация на API, wiki и технически ръководства в Markdown преди публикуване.
- Напишете блог постове в MarkdownЧернова блог постове в Markdown за Ghost, Jekyll, Hugo, Hashnode и други платформи за публикуване на Markdown.
Как работи
Прегледът се рендерира от ръчно написан Markdown анализатор, вграден директно в инструмента — без marked, без remark, без външна библиотека. Той токенизира източника ред по ред в браузъра, преобразувайки синтаксиса в HTML, който след това преминава през санитизатор преди показване.
- 1Токенизация ред по редПерсонализираната функция renderMarkdown разделя източника ви по нови редове и ги обхожда в един проход, съпоставяйки огладени кодови блокове, заглавия (H1–H6), цитати, подредени и неподредени списъци, GFM таблици (с подравняване на колони), хоризонтални линии и параграфи в приоритетен ред.
- 2Разгъване на вграден синтаксисВсеки събран ред или клетка след това се обработва от inlineMarkdown, верига от замени с регулярни изрази, която обработва удебелен (** и __), курсив (* и _), удебелен курсив (***), зачертан (~~), вграден код, изображения () и връзки ([text](url)) — изображенията се разрешават преди връзките, така че префиксът ! не се консумира неправилно.
- 3Санитизация и блокиране на отдалечени ресурсиСуровият HTML, произведен от рендериращата функция, преминава през санитизатор (sanitize-html), за да премахне небезопасни тагове и атрибути като <script>, обработчици onerror и javascript: адреси. Втори проход (neutralizeRemote) заменя стойностите src на отдалечени изображения с плейсхолдъри по подразбиране, предотвратявайки прегледа мълчаливо да се свързва с външни сървъри, преди да сте се съгласили.
- 4Експорт като .md или самостоятелен .htmlКопирането или изтеглянето на Markdown записва суровия изходен текст. Изтеглянето на HTML обвива санитизирания изход в самостоятелен документ със собствен вграден стилов лист — класовете на Tailwind работят само вътре в сайта, така че експортът включва обикновени CSS правила вместо тях, правейки файла четим навсякъде.
Свързани инструменти
Конвертор от HTML към Markdown
Конвертирайте HTML в чист Markdown. Обработва заглавия, списъци, връзки, изображения, блокове с код, таблици и цитати. Идеален за преместване на съдържание от CMS системи.
Конвертор от Markdown към HTML
Конвертирайте Markdown в чист HTML с жив преглед. Използвайте изходния изглед за копиране на готов за поставяне HTML за блогове, CMS или имейл шаблони.
Редактор на Mermaid диаграми
Пишете блок-схеми, диаграми на последователности, диаграми на Гант и още в синтаксиса на Mermaid с жив преглед. Експортирайте като SVG или PNG. Работи изцяло в браузъра ви.