将 Markdown 文章转换为知乎文章编辑器可接受的格式,支持多种排版风格预览,并可一键发布到知乎专栏。
bash
# 格式转换依赖
pip install markdown pygments beautifulsoup4
# 一键发布依赖(可选,仅发布时需要)
pip install playwright requests
playwright install chromium
bash
python ~/.cursor/skills/md-to-zhihu/scripts/convert.py input.md
参数说明:
参数说明默认值input.md输入的 Markdown 文件路径必填-o output.html输出 HTML 文件路径{input}_zhihu.html``--theme主题风格zhihu``--content-only仅输出纯净 HTML 内容(用于 API 发布)否--dir批量转换:指定目录路径-
bash
# 转换目录下所有 .md 文件
python ~/.cursor/skills/md-to-zhihu/scripts/convert.py --dir ./articles
# 批量转换,指定主题
python ~/.cursor/skills/md-to-zhihu/scripts/convert.py --dir ./articles --theme tech
bash
# 首次使用:登录知乎并保存 Cookie
python ~/.cursor/skills/md-to-zhihu/scripts/publish.py --login
# 发布文章
python ~/.cursor/skills/md-to-zhihu/scripts/publish.py input.md
# 保存为草稿
python ~/.cursor/skills/md-to-zhihu/scripts/publish.py input.md --draft
# 指定标题和话题
python ~/.cursor/skills/md-to-zhihu/scripts/publish.py input.md --title "文章标题" --topic "AI,编程"
bash
# 批量发布目录下所有 .md 文件
python ~/.cursor/skills/md-to-zhihu/scripts/publish.py --dir ./articles
# 批量保存为草稿
python ~/.cursor/skills/md-to-zhihu/scripts/publish.py --dir ./articles --draft
# 批量发布,设置话题和自定义间隔(默认60s)
python ~/.cursor/skills/md-to-zhihu/scripts/publish.py --dir ./articles --topic "AI,编程" --delay 30
参数说明默认值--dir批量发布:指定目录路径,发布所有 .md---delay每篇文章发布间隔秒数(防限流)60``--draft仅保存为草稿否--topic文章话题,逗号分隔-
Ctrl+V 粘贴--login 登录--login)