dsh-blog:DSH 插件下的 AI 长文工厂

前言

在 DeepSeek Harness(DSH)里做内容生产,常见做法是手动串联研究、大纲、写作和发布,中间还要自己把关质量。长文一多,流程碎片化,人也容易卡在反复改稿上。dsh-blog 把工作流收进一个插件:用一句 brief 开局,自动完成研究、大纲、初稿和质量门禁,人只在批选题、验收和改规则三处介入;验收通过后还可构建并发布到 GitHub Pages。下面按定位、能力、安装与用法说明如何在 DSH 里用上它。

这是什么

dsh-blog 是维护者 a1ertx5s 发布的 DeepSeek Harness 插件,分类为工作流。官方简介是:AI 长文工厂,自动研究、写作与发布到 GitHub Pages。当前 README 标明状态为 v1.0.7;可从本地目录安装,npm 发布在计划中。内容以 Markdown + frontmatter 存放在本地,即「内容即文件」,git 即历史,脱离 DSH 也能维护。

社区目录页:https://www.skillhub.cn/plugins/a1ertx5s/dsh-blog
源码与文档:https://github.com/a1ertx5s/dsh-blog

核心功能

README 把工作区拆成四个入口,对应一条从选题到发布的链路。

起笔、落墨、阅卷、立规

  • 起笔:用一句 brief 开始一篇新文章。
  • 落墨:三栏写作台——左大纲、中正稿、右 AI 对话。
  • 阅卷:整站预览、发布、自检。
  • 立规:站点配置、预算、诊断。

给定 brief 后,插件侧自动完成研究、大纲、初稿和质量门禁;人只在批选题、验收、改规则三点介入。验收通过后自动构建并发布到 GitHub Pages(也可按配置控制是否自动 push)。

运行与依赖

package.json 要求 Node.js >=20,DSH >=0.2.1-rc.2 <0.3.0。许可证为 MIT。

安装与启用

截至资料所载版本,插件尚未发布到 npm,开发期需把仓库作为本地 bundle 安装。任选其一:

  1. 让 Agent 调用 plugin_manager install_bundle,target 指向本仓库目录;或
  2. 在 DSH 插件管理器中添加本地包目录,路径为 /绝对路径/dsh-blog。

安装后刷新页面,侧栏应出现「博客」入口。

内容默认存放在 $DSH_HOME/blog(通常是 ~/.dsh/blog)。卸载插件不会删除该目录下的内容。

典型用法:从写作到 GitHub Pages

本地内容目录

写作与站点文件在 $DSH_HOME/blog,README 说明这是一个独立的 git 仓库,docs/ 为构建产物。

关联 GitHub 并推送

  1. 在 GitHub 创建公开仓库(免费版 Pages 需要公开仓库)。
  2. 为博客目录配置 remote 并推送:
cd ~/.dsh/blog
git remote add origin https://github.com/<user>/<repo>.git
git push -u origin main
  1. 编辑 site.json,至少填写 url 与 basePath:
{
  "title": "我的博客",
  "url": "https://<user>.github.io",
  "basePath": "/<repo>/",
  "deploy": { "dir": "docs", "branch": "main", "autoPush": false }
}

使用自定义域名时,将 url 改为域名,basePath 设为 /。

  1. 在仓库 Settings → Pages 选择分支 main、目录 /docs;或用 GitHub CLI:
gh api -X POST repos/<user>/<repo>/pages -f 'source[branch]=main' -f 'source[path]=/docs'
  1. 在面板「状态 → 构建并部署」。若希望验收通过后自动发布,将 deploy.autoPush 设为 true。

更细的 Pages 说明见仓库内 GitHub Pages 配置;日常使用见 使用文档。

适用场景与注意

适合谁:需要在 DSH 里用 AI 跑通「选题 → 研究 → 大纲 → 初稿 → 质量门禁 → 发布」、且希望成品落到 GitHub Pages 的开发者或写作者;愿意在三个节点做人审(选题、验收、规则)的团队也匹配这套设计。

权限与安全:插件在 DSH 进程权限下运行,安装前应自行查看源码与 MIT 许可证,确认是否符合你的环境策略。SkillHub 上的社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系;安装来源以 GitHub 仓库与本地 bundle 为准。

版本与生态:当前以本地 bundle 安装为主,DSH 与 Node 版本需满足 package.json 中的 engines。星标等目录页统计数据以 SkillHub 展示为准,本文不展开运营数据。

结尾

dsh-blog 把长文生产收成 DSH 内的一条工作流:brief 进、过门禁的文章出,文件在 ~/.dsh/blog,可选 GitHub Pages 发布。若要试用,从目录页进入说明,按 README 用本地目录安装即可。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye