Claude Info
Продуктивность

md2wechat-lite

geekjourneyx/md2wechat-lite

CLI-инструмент для автоматической вёрстки статей WeChat из Markdown. Поддерживает 38+ тем оформления, пакетную загрузку изображений, создание черновиков и интеграцию с Claude Code и OpenClaw.

Установка

terminal
bash
git clone https://github.com/geekjourneyx/md2wechat-lite.git

README

md2wechat-lite

AI Agent для автоматической вёрстки публикаций WeChat — CLI-инструмент конвертации Markdown

Последний шаг на пути к публикации в WeChat Official Account

License: MIT GitHub Release

Пишите статьи для WeChat на Markdown — так же просто, как публиковать в ленте

md2wx CLI · 38+ красивых тем · Поддержка Claude Code / OpenClaw


Предварительные требования

Перед началом работы получите API Key:

Ограничения параметров изображений (важно):

  • --cover-image, newspic-draft --images, batch-upload --images поддерживают только публичные URL
  • Локальные пути (например, ./a.jpg) и маски (например, *.jpg) не поддерживаются

Быстрый старт

Установка

bash
curl -fsSL https://raw.githubusercontent.com/geekjourneyx/md2wechat-lite/main/cli/scripts/install.sh | sh

Настройка

bash
md2wx config set wechat-appid "wx123..."
md2wx config set wechat-appsecret "your_secret"
md2wx config set api-key "wme_your_api_key"

Первый черновик

bash
md2wx article-draft --markdown "# Добро пожаловать\n\nЭто моя первая статья!" --cover-image "https://cdn.example.com/cover.jpg"

Возможности

📝 Черновик статьи

Конвертация Markdown в вёрстку WeChat, создание черновика одной командой

bash
md2wx article-draft --file article.md --theme bytedance --cover-image "https://cdn.example.com/cover.jpg"

Примечание: в ряде сценариев бэкенд требует обложку — рекомендуется всегда передавать --cover-image, чтобы избежать ошибок вида invalid media_id.

🖼️ Черновик с изображениями

Создание статьи с картинками, поддержка загрузки нескольких изображений

bash
md2wx newspic-draft --title "Заголовок" --content "Содержание" --images "https://cdn.example.com/img1.jpg,https://cdn.example.com/img2.png"

📦 Пакетная загрузка

Загрузка изображений в медиатеку WeChat с получением постоянных URL

bash
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)

Приоритет настроек: аргументы командной строки > переменные окружения > файл конфигурации > значения по умолчанию

bash
# Просмотр конфигурации
md2wx config list

# Установить тему по умолчанию
md2wx config set default-theme "bytedance"

# Установить размер шрифта
md2wx config set font-size "large"

Часто задаваемые вопросы

Добавьте директорию с бинарным файлом в PATH или откройте новое окно терминала

bash
chmod +x md2wx
xattr -d com.apple.quarantine md2wx

Проверьте правильность AppID/AppSecret и убедитесь, что вы вошли в нужный аккаунт WeChat Official Account

Убедитесь, что обложка и изображения используют публично доступные URL (не локальные пути), и передайте --cover-image в команду article-draft.


Разработка

bash
git clone https://github.com/geekjourneyx/md2wechat-lite.git
cd md2wechat-lite
go build -o md2wx ./cli

Связанные проекты

  • md2wechat-skill — пишите статьи для WeChat на Markdown так же просто, как публикуете в ленте

Лицензия

MIT License


💰 Поддержать проект

Если проект оказался полезным, угостите автора кофе ☕️

WeChat


🧑‍💻 Автор

Подписывайтесь на канал — практические материалы по AI-программированию, AI-инструментам и созданию сайтов с помощью AI:


Делаем публикации в WeChat проще

Made with ❤️ by geekjourneyx

Похожие скиллы