DjTaNg-404

md-to-rednote

"Convert Markdown articles into RedNote (小红书/Xiaohongshu) style image cards. Use when: generating social media images from markdown, creating rednote posts, converting blog posts to card-style images for rednote, xiaohongshu, 小红书, 图片卡片."

DjTaNg-404 3 Updated 2mo ago

Resources

7
GitHub

Install

npx skillscat add djtang-404/md-to-rednote

Install via the SkillsCat registry.

SKILL.md

Markdown 转 RedNote(小红书)图片卡片

功能

将 Markdown 格式的文章自动拆分并渲染为多张 RedNote(小红书)风格的图片卡片(1080×1440),可直接用于发布。

支持特性:

  • 基于像素高度的智能分页,内容密度均匀
  • 标题保护机制(标题不会孤零零出现在页底)
  • 手动分页标记 <!-- pagebreak -->
  • 8 套配色主题
  • 超过图片数量上限时自动缩小字号适配
  • 任务列表(- [x]/- [ ])渲染为复选框样式
  • Emoji 完整支持
  • 数学公式(LaTeX)支持

使用场景

  • 将博客文章、学习笔记转为 RedNote 图文笔记
  • 将技术文档转为易读的卡片式图片
  • 批量生成统一风格的社交媒体内容图

使用方法

python .github/skills/md-to-rednote/scripts/convert.py <markdown_file> [--output <dir>] [--theme <name>] [--max-images <n>]

参数说明:

  • markdown_file:输入的 Markdown 文件路径
  • --output, -o:输出目录(默认:markdown 文件同目录下的 <文件名>_cards/
  • --theme, -t:配色主题(默认:warm)
  • --max-images, -m:最大图片数量,超过会自动缩小字号(默认:18)

可选主题

  • warm — 暖橙色调(默认)
  • cool — 冷蓝色调
  • green — 清新绿色调
  • dark — 暗色主题
  • xiaohongshu — RedNote 经典粉红
  • zhihu — 知乎蓝
  • notion — Notion 简约风
  • douyin — 抖音暗色

依赖

  • Python 3.10+
  • markdown-it-py
  • jinja2
  • playwright(需安装 Chromium:playwright install chromium

参考资源