Простая CLI-утилита на Node.js для конвертации подмножества Markdown в HTML за один запуск программы. Используются только встроенные модули Node.js.
-
Заголовки: строки, начинающиеся с
#,##,###(и до######):# Заголовок 1 ## Заголовок 2 ### Заголовок 3
-
Жирный текст:
**текст** -
Курсив:
*текст*или_текст_ -
Ненумерованные списки:
- первый пункт * второй пункт + третий пункт
-
Нумерованные списки:
1. пункт 2. ещё пункт
-
Абзацы: разделяются пустой строкой. Внутри абзаца перенос строки превращается в
<br>.
- Установленный Node.js (подойдёт любая современная LTS-версия).
converter.js— основной файл CLI-утилиты.README.md— этот файл с описанием.
Из папки cursor-lesson:
node converter.js "## Заголовок
**жирный** текст"В PowerShell для многострочного текста удобно использовать кавычки @"..."@:
node converter.js @"
## Заголовок
**жирный** текст
- пункт 1
- *курсивный* пункт
"@Также можно передавать Markdown одной строкой:
node converter.js "# Заголовок **жирный** *курсив*"Результат будет выведен в стандартный вывод (консоль). При необходимости вы можете перенаправить его в файл:
node converter.js "# Тест" > output.html