Markdown в HTML API — бесплатный конвертер
Анализирует Markdown (включая Markdown со вкусом GitHub) и возвращает HTML. По умолчанию вывод очищается для удаления тегов скриптов и обработчиков событий, что делает его безопасным для рендеринга в браузере.
Code examples
curl -X POST https://api.botoi.com/v1/markdown/to-html \
-H "Content-Type: application/json" \
-d '{"markdown":"# Hello\n\nThis is **bold** text.","sanitize":true}'When to use this API
Рендеринг предоставленного пользователем Markdown в CMS
Преобразуйте сообщения блога или документацию, написанную на Markdown, в HTML для отображения на вашем веб-сайте с включенной очисткой для предотвращения XSS.
Генерация HTML-кода электронной почты из шаблонов Markdown
Напишите транзакционный контент электронной почты в Markdown и преобразуйте его в HTML перед отправкой через своего поставщика услуг электронной почты.
Предварительный просмотр файлов README на панели управления Git.
Получите README.md из репозитория и преобразуйте его в HTML для отображения на панели управления пользовательского проекта.
Frequently asked questions
Какой вариант Markdown поддерживается?
API поддерживает GitHub Flavored Markdown (GFM), включая таблицы, списки задач, зачеркивание и изолированные блоки кода.
Что удаляет опция дезинфекции?
Он удаляет теги скриптов, атрибуты обработчиков событий (onclick, onerror) и элементы iframe. Безопасные теги, такие как заголовки, абзацы, ссылки и изображения, сохраняются.
Могу ли я отключить очистку доверенного контента?
Да. Установите для санитизации значение false, если вы управляете вводом и вам нужен необработанный вывод HTML, например встроенные фреймы или пользовательские виджеты.
Добавляет ли API подсветку синтаксиса в блоки кода?
API оборачивает изолированные блоки кода в теги <pre><code> с языковым классом. Вы управляете подсветкой синтаксиса на клиенте с помощью такой библиотеки, как Prism или Highlight.js.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.