OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  markdown-to-social:将 Markdown 文章转换为针对社交平台优化的格式

markdown-to-social:将 Markdown 文章转换为针对社交平台优化的格式

 
  kubernetes ·  2026-02-26 13:37:57 · 3 次点击  · 0 条评论  

markdown-to-social

将 Markdown 文章/文本转换为针对平台优化的社交媒体帖子。
一次创作 → 多种格式(Twitter 主题帖、LinkedIn 帖子、Reddit 帖子)。

使用方法

python3 scripts/md2social.py convert <文件.md> --platform twitter|linkedin|reddit
python3 scripts/md2social.py convert <文件.md> --all
python3 scripts/md2social.py convert --text "直接输入的文本" --platform twitter

选项

选项 描述
--platform 指定平台:twitterlinkedinreddit
--all 一次性生成全部 3 种格式
--text 使用直接输入的文本,而非文件
--output DIR 保存到文件(twitter.txt, linkedin.txt, reddit.md)
--json 以 JSON 格式输出

平台规则

Twitter

  • 主题帖以 🧵 + 编号(1/N, 2/N...)开头
  • 每条推文严格限制在 280 字符以内
  • 智能句子分割(避免在句子中间切断)
  • 最多 6-8 条推文,末尾添加行动号召

LinkedIn

  • 钩子段落需在“查看更多”前可见(约 1300 字符)
  • 使用表情符号作为项目符号,为移动端阅读频繁换行
  • 最多 3000 字符,末尾添加 5-8 个话题标签
  • 保持专业且引人入胜的语气

Reddit

  • 标题少于 300 字符
  • 顶部提供“太长不看”摘要
  • 保留完整的 Markdown 正文格式(标题、加粗、列表等)

依赖项

仅需 Python 3.10+ 标准库。无需外部包,无需 API 调用。

示例

# 从文章生成 Twitter 主题帖
python3 scripts/md2social.py convert article.md --platform twitter

# 生成所有平台格式并保存到文件
python3 scripts/md2social.py convert article.md --all --output ./social-posts

# 快速将文本转换为 LinkedIn 帖子
python3 scripts/md2social.py convert --text "今日重大新闻..." --platform linkedin

# 输出 JSON 格式以便自动化处理
python3 scripts/md2social.py convert article.md --all --json

文件结构

skills/markdown-to-social/
├── SKILL.md              # 本文档
└── scripts/
    └── md2social.py      # 主 CLI 脚本
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor