Substack 纯文本草稿格式化器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_3c6cb52e/format-plain-text-drafts-for-clean-substack-paste
技能介绍
问题背景
在 Substack 编辑器里粘贴纯文本草稿,最常见的问题是格式丢失:标题降级成正文体,加粗和斜体被吃掉,列表缩进被压平,段落之间的空行被编辑器合并。结果就是每一段都要手动重新设置样式,一篇几千字的稿件可能要花半小时在排版上。更麻烦的是,从 Markdown 编辑器、终端或笔记软件里复制出来的文本,携带的隐性格式(缩进宽度、分隔线、行尾空格)在 Substack 里表现不一致,粘贴后往往要逐段检查。
工作方式
这个技能的目标不是帮你写内容,而是把已经写好的纯文本草稿转换成可以直接粘贴到 Substack 的 HTML。核心流程是:
- 解析原始文本:识别标题层级、强调标记(
**粗体**、*斜体*)、列表项和段落分隔。 - 生成 HTML:将识别出的语义结构映射为 Substack 编辑器能接受的标签,保留标题、强调、列表和间距。
- 输出粘贴就绪结果:最终产物是一段 HTML,粘贴后样式不需要再手工调整。
它解决的是格式转换,而不是内容生成。如果你需要的是一般性写作辅助,这个技能并不合适。
适用边界
需要注意几点:
- 运行环境要求 Python 3。
- 上游项目没有提供可自动提取的安装或使用说明,建议先通读源码,再把它放进重要工作流。
- 来源为 GitHub 仓库
1991513ccie-png/skills,转换逻辑的健壮性取决于上游实现,遇到畸形输入(空行密集、标记混用)时的行为需要自行验证。 - 它只负责粘贴前的格式化,不涉及发布流程。
使用场景
- 写完了一篇 Newsletter 纯文本草稿,需要在 Substack 编辑器里发布,但不想手动重设标题、列表和加粗样式
- 从 Markdown 编辑器或终端复制文章到 Substack,希望粘贴后段落间距、标题层级和列表缩进保持原样
- 已有一份排版完整的纯文本稿件,需要在 Substack 上发布,避免逐段重新格式化
适合人员
- 独立 Newsletter 作者,每周发布长文,不希望排版占用写作时间
- 技术博主,习惯用 Markdown 写作但发布在 Substack,需要保留代码块和标题结构
- 内容团队编辑,负责将多篇文档合并发布,希望粘贴后样式统一