md-to-zhihu 用于把 Markdown 文章转换为知乎文章编辑器可接受的格式,并支持一键发布到知乎专栏。
用途:Markdown 转知乎格式、排版预览与自动发布,支持单篇和整目录批量处理。
主要能力:提供 zhihu(知乎蓝)、elegant(优雅灰)、tech(科技紫)、warm(温暖橙)、nature(自然绿)五种主题;支持标题(h1-h4,h1 自动提取为文章标题)、段落、加粗/斜体/删除线、超链接、有序无序及嵌套列表、带语法高亮与语言标签的代码块、行内代码、表格、引用块、分割线、图片(居中自适应带图注)、脚注、任务列表。
安装依赖:格式转换用 pip install markdown pygments beautifulsoup4;一键发布(可选)用 pip install playwright requests 及 playwright install chromium。
格式转换:python ~/.cursor/skills/md-to-zhihu/scripts/convert.py input.md,可选 -o 输出路径、--theme 主题、--content-only 仅输出纯净 HTML、--dir 批量转换目录。
发布用法:先运行 python ~/.cursor/skills/md-to-zhihu/scripts/publish.py --login 登录并保存 Cookie;再执行 publish.py input.md,可用 --draft 存草稿、--title 指定标题、--topic 指定话题;批量用 --dir,--delay 设置间隔(默认60s)。
适用场景:需将本地 Markdown 文章排版后发布或批量发布到知乎的用户。
限制:首次发布需浏览器登录,Cookie 过期需重新登录;图片须为可公开访问 URL,本地图片需先上传图床;发布前建议用预览模式检查排版;知乎对文章长度有限制,超长建议分篇。官方收录来源等暂未提供。