Bm.md CLI
CLI форматирует Markdown для публикации, создает HTML с оформлением, извлекает обычный текст и исправляет разметку файла.
- 620 ★ репозитория
- Последний коммит
- LGPL-3.0
Расширенный доступ
Почему такой уровень
- CLI пишет HTML и может перезаписать исходный Markdown при исправлении.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/bm-md-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI пишет HTML и может перезаписать исходный Markdown при исправлении.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Bm.md CLI дает терминальный доступ к обработке Markdown из проекта bm.md. Он принимает файл или текст из стандартного ввода, создает HTML для выбранной платформы и может извлечь обычный текст. Для WeChat предусмотрено оформление, подходящее для публикации статьи. Команда проверки разметки умеет исправлять файл на месте. Это позволяет включить подготовку текста в скрипт или дать агенту конкретную операцию над документом. Веб-редактор проекта имеет дополнительные способы экспорта; возможности CLI следует выбирать по его командам.
Для кого. Для авторов и разработчиков, которые готовят Markdown к публикации через терминал или скрипт.
Подходит, если
- Статью нужно преобразовать в HTML для WeChat.
- Из Markdown требуется извлечь обычный текст.
- Нужно исправить разметку перед публикацией.
- Обработку текста нужно встроить в существующий конвейер.
Не подходит, если
- Нужен универсальный графический редактор в терминале.
- Ожидаются все функции веб-экспорта в каждой команде CLI.
- Исходный документ нельзя перезаписывать при исправлении.
Пример запроса к агенту
Преобразуй копию этой статьи в HTML для WeChat и покажи результат до публикации.Ограничения
Опубликованный CLI требует Node.js 20 или новее; сам проект рекомендует Node.js 24, поэтому для новой установки выбирайте поддерживаемую среду. Команда `bmmd lint` с флагом `--fix` перезаписывает исходный файл: сохраните копию или проверьте изменения в Git. Оформление HTML зависит от платформы публикации, поэтому просмотрите результат после вставки в целевой редактор. Экспорт PDF и изображений описан прежде всего для веб-интерфейса; не переносите эти возможности на CLI без проверки доступных команд.
Как отключить. Удалите глобальный пакет `bmmd` через pnpm. Готовые HTML-файлы и исправления Markdown останутся в выбранных каталогах.
Частые вопросы
Как называется команда?
Опубликованный пакет предоставляет `bmmd`.
Можно ли читать стандартный ввод?
Да. Например, `cat article.md | bmmd extract`.
Как сохранить HTML?
Команда `bmmd render` принимает `--output article.html`.
Как выбрать WeChat?
Укажите `--platform wechat` при вызове `bmmd render`.
Нужен ли веб-сервер для CLI?
Самостоятельный пакет устанавливается отдельно от среды разработки веб-приложения.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСкилл-конвейер документов: что угодно в markdown, markdown в аккуратный html и docx уровня издательства, html обратно в markdown
Marp CLI пересобирает слайды при сохранении Markdown или темы: автор просматривает результат, пока правит текст.
CLI проверяет и форматирует Markdown, чтобы агент сначала показал нарушения, затем применил согласованные исправления.
MCP-сервер на базе pandoc: агент конвертирует Markdown, HTML, DOCX, LaTeX, EPUB, ODT и другие форматы друг в друга
Скилл и CLI превращают Markdown в DOCX, PDF, PPTX, XLSX, PNG и еще десяток форматов, все считается локально
Скилл и CLI от Firecrawl: агент переводит Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV и PDF в Markdown на вашей машине
Коротко о README
CLI поддерживает потоковую обработку текста. Веб-приложение и его серверные настройки составляют отдельную часть проекта.