md2wechat-lite
geekjourneyx/md2wechat-liteCLI-инструмент для автоматической вёрстки статей WeChat из Markdown. Поддерживает 38+ тем оформления, пакетную загрузку изображений, создание черновиков и интеграцию с Claude Code и OpenClaw.
Установка
git clone https://github.com/geekjourneyx/md2wechat-lite.gitREADME
md2wechat-lite
AI Agent для автоматической вёрстки публикаций WeChat — CLI-инструмент конвертации Markdown
Последний шаг на пути к публикации в WeChat Official Account
Пишите статьи для WeChat на Markdown — так же просто, как публиковать в ленте
md2wx CLI · 38+ красивых тем · Поддержка Claude Code / OpenClaw
Предварительные требования
Перед началом работы получите API Key:
Ограничения параметров изображений (важно):
--cover-image,newspic-draft --images,batch-upload --imagesподдерживают только публичные URL- Локальные пути (например,
./a.jpg) и маски (например,*.jpg) не поддерживаются
Быстрый старт
Установка
curl -fsSL https://raw.githubusercontent.com/geekjourneyx/md2wechat-lite/main/cli/scripts/install.sh | shНастройка
md2wx config set wechat-appid "wx123..."
md2wx config set wechat-appsecret "your_secret"
md2wx config set api-key "wme_your_api_key"Первый черновик
md2wx article-draft --markdown "# Добро пожаловать\n\nЭто моя первая статья!" --cover-image "https://cdn.example.com/cover.jpg"Возможности
📝 Черновик статьи
Конвертация Markdown в вёрстку WeChat, создание черновика одной командой
md2wx article-draft --file article.md --theme bytedance --cover-image "https://cdn.example.com/cover.jpg"Примечание: в ряде сценариев бэкенд требует обложку — рекомендуется всегда передавать --cover-image, чтобы избежать ошибок вида invalid media_id.
🖼️ Черновик с изображениями
Создание статьи с картинками, поддержка загрузки нескольких изображений
md2wx newspic-draft --title "Заголовок" --content "Содержание" --images "https://cdn.example.com/img1.jpg,https://cdn.example.com/img2.png"📦 Пакетная загрузка
Загрузка изображений в медиатеку WeChat с получением постоянных URL
md2wx batch-upload --images "https://cdn.example.com/a.jpg,https://cdn.example.com/b.jpg"🎨 38+ тем оформления
- 6 встроенных: default, bytedance, chinese, apple, sports, cyber
- 32 шаблона: {minimal|focus|elegant|bold} × {gold|green|blue|orange|red|navy|gray|sky}
md2wx themes list --verbose
Рабочий процесс с AI
Claude Code
Используется совместно с md2wechat-skill:
1. Активируйте Skill в Claude Code
2. «Напиши статью про AI»
3. «Опубликуй в черновики WeChat»
OpenClaw
Поддержка автоматизированных рабочих процессов OpenClaw
Конфигурация
Файл конфигурации: ~/.md2wx/config.yaml (формат содержимого: key=value)
Приоритет настроек: аргументы командной строки > переменные окружения > файл конфигурации > значения по умолчанию
# Просмотр конфигурации
md2wx config list
# Установить тему по умолчанию
md2wx config set default-theme "bytedance"
# Установить размер шрифта
md2wx config set font-size "large"Часто задаваемые вопросы
Добавьте директорию с бинарным файлом в PATH или откройте новое окно терминала
chmod +x md2wx
xattr -d com.apple.quarantine md2wxПроверьте правильность AppID/AppSecret и убедитесь, что вы вошли в нужный аккаунт WeChat Official Account
Убедитесь, что обложка и изображения используют публично доступные URL (не локальные пути), и передайте --cover-image в команду article-draft.
Разработка
git clone https://github.com/geekjourneyx/md2wechat-lite.git
cd md2wechat-lite
go build -o md2wx ./cliСвязанные проекты
- md2wechat-skill — пишите статьи для WeChat на Markdown так же просто, как публикуете в ленте
Лицензия
💰 Поддержать проект
Если проект оказался полезным, угостите автора кофе ☕️
🧑💻 Автор
- Автор: geekjourneyx
- X (Twitter): https://x.com/seekjourney
- WeChat Official Account: 极客杰尼
Подписывайтесь на канал — практические материалы по AI-программированию, AI-инструментам и созданию сайтов с помощью AI:
Делаем публикации в WeChat проще ⭐
Made with ❤️ by geekjourneyx