Skip to content

NazarovReal/cursor-lesson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Markdown → HTML Converter (Node.js CLI)

Простая CLI-утилита на Node.js для конвертации подмножества Markdown в HTML за один запуск программы. Используются только встроенные модули Node.js.

Поддерживаемый Markdown

  • Заголовки: строки, начинающиеся с #, ##, ### (и до ######):

    # Заголовок 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

About

PUBLIC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors