香菜的博客
全部项目

PROJECT · 2026

DSH 博客发布插件

在 DeepSeek Harness 里做完东西,说一句就把项目打包、写介绍、发到博客。

运行中 DeepSeek Harness插件Node.js

做什么

以前发布一个项目,要走完「切浏览器 → 登录 → 填表 → 打包 → 上传」一整套。这个插件把它压成一句话:

把这个项目发到博客,标题叫……,简介写成……

它会打包目录、写介绍、上传 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 就可以写相对路径;模型也能自己判断该传哪些字段。