PROJECT · 2026
DSH 博客发布插件
在 DeepSeek Harness 里做完东西,说一句就把项目打包、写介绍、发到博客。
做什么
以前发布一个项目,要走完「切浏览器 → 登录 → 填表 → 打包 → 上传」一整套。这个插件把它压成一句话:
把这个项目发到博客,标题叫……,简介写成……
它会打包目录、写介绍、上传 zip,项目页立刻带上「项目打包」下载按钮。
四个工具
| 工具 | 用途 |
|---|---|
blog_publish_project | 打包项目目录并发布(同名项目是更新) |
blog_publish_post | 发一篇 Markdown 笔记 |
blog_write_daily | 写或更新某天的日报 |
blog_list | 查看最近发布的内容 |
打包规则
自动排除 node_modules、.git、dist、build、.venv、__pycache__ 等目录,跳过符号链接;超过 90MB 会提示先清理。zip 由插件自己生成,没有额外依赖。
凭据
Token 在博客后台「设置 → API Token」生成,写到 ~/.tang-blog.json:
{ "baseUrl": "https://tangzixuan.site", "token": "tb_xxx" }
为什么是插件而不是脚本
因为它需要知道「当前这个会话在哪个目录干活」。插件从 workingDirectory 服务拿会话目录,path 就可以写相对路径;模型也能自己判断该传哪些字段。