n8n. Markdown в HTML и наоборот.
Часто нужно преобразовать текст из формата Markdown в HTML для публикации на сайте или в других системах. Этот workflow в n8n делает именно это — берет markdown-текст и превращает его в чистый HTML код и можно также наоборот HTML в Markdown формат/
Что делает этот workflow
Workflow состоит из трех простых шагов:
1. Запуск вручную
Процесс начинается с ручного триггера. Это значит, что вы сами решаете, когда запустить преобразование — просто нажимаете кнопку "Test workflow".
2. Конвертация Markdown в HTML
Главная работа происходит в узле Markdown. Он берет текст в формате Markdown и преобразует его в HTML. В настройках включена поддержка таблиц, поэтому все элементы разметки — заголовки, списки, ссылки, код и даже таблицы — корректно конвертируются.
В примере используется текст с разными элементами разметки:
- Заголовки разных уровней
- Жирный и курсивный текст
- Списки
- Блоки кода
- Таблицы
- Ссылки и цитаты
3. Очистка HTML
Последний шаг — это узел с JavaScript-кодом, который убирает лишние символы из полученного HTML. Конкретно удаляются переносы строк (\n) и экранированные переносы (\\n), чтобы получить чистый, компактный HTML-код.
Когда это пригодится
Такой workflow удобен, если вы:
- Пишете контент в Markdown и нужно публиковать его в HTML
- Переносите документацию между разными системами
- Хотите автоматизировать процесс подготовки контента для веб-сайта
- Обрабатываете много markdown-файлов и нужен единый формат вывода
Workflow легко модифицировать под свои нужды. Например, можно добавить сохранение результата в файл, отправку по email или интеграцию с CMS для автоматической публикации контента.