Markdown, HTML и простой текст: конверсия и безопасность

Предварительный просмотр HTML, кодирование объектов, разделение тегов для резюме и советы по XSS-безопасной интеграции.

· Все гиды

Markdown в ежедневных рабочих процессах

README, сайты документации и комментарии часто используют Markdown. markdown-converter переключает между MD и HTML для предварительного просмотра.Вкусы Markdown (GFM vs CommonMark) отличаются в зависимости от задач и таблиц.

HTML-объекты и санитария

html-entities кодирует / декодирует объекты, чтобы уменьшить XSS при встраивании пользовательского контента. HTML-to-text strips tags for email previews or search indexes.Никогда innerHTML не санитирует пользователь Markdown выход.

Интеграция CMS

Сохранить исходный код Markdown, компиляцию в кэшированный HTML для отображения.Код блоков с языковыми тегами; используйте rel = "noopener" на внешних ссылках target = _blank.

Первое место на полотенцах

Конвертационные запуска в браузере-проекты не загружаются.Используйте text-diff перед публикацией и readability-scorer для пользовательской прозы.

Соответствующие инструменты