前言¶
在 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 安裝。任選其一:
- 讓 Agent 調用
plugin_manager install_bundle,target指向本倉庫目錄;或 - 在 DSH 插件管理器中添加本地包目錄,路徑爲
/絕對路徑/dsh-blog。
安裝後刷新頁面,側欄應出現「博客」入口。
內容默認存放在 $DSH_HOME/blog(通常是 ~/.dsh/blog)。卸載插件不會刪除該目錄下的內容。
典型用法:從寫作到 GitHub Pages¶
本地內容目錄¶
寫作與站點文件在 $DSH_HOME/blog,README 說明這是一個獨立的 git 倉庫,docs/ 爲構建產物。
關聯 GitHub 並推送¶
- 在 GitHub 創建公開倉庫(免費版 Pages 需要公開倉庫)。
- 爲博客目錄配置 remote 並推送:
cd ~/.dsh/blog
git remote add origin https://github.com/<user>/<repo>.git
git push -u origin main
- 編輯
site.json,至少填寫url與basePath:
{
"title": "我的博客",
"url": "https://<user>.github.io",
"basePath": "/<repo>/",
"deploy": { "dir": "docs", "branch": "main", "autoPush": false }
}
使用自定義域名時,將 url 改爲域名,basePath 設爲 /。
- 在倉庫 Settings → Pages 選擇分支
main、目錄/docs;或用 GitHub CLI:
gh api -X POST repos/<user>/<repo>/pages -f 'source[branch]=main' -f 'source[path]=/docs'
- 在面板「狀態 → 構建並部署」。若希望驗收通過後自動發佈,將
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 用本地目錄安裝即可。