dsh-book:DSH 側的 Markdown 草稿庫與多平臺寫作工作臺

前言

在 DeepSeek Harness(DSH)裏跑智能體、調模型已經夠順手,但要把同一套能力落到「寫小紅書、寫公衆號、寫通用長文」的日常流程,往往還要在瀏覽器、本地編輯器、筆記軟件之間來回拷。草稿散落在各處,字數和標籤規則全靠人肉記,AI 潤色又要另開窗口配 API。

下面介紹社區插件 dsh-book(維護者 ChenYichener,分類:客戶端)。它在 DSH Web 側欄掛一個「寫作」面板:左側是可選目錄下的 Markdown 草稿庫,中間是按平臺切換的編輯器,右側是走當前 Profile 默認模型的 AI 文案助手。草稿就是普通 .md 文件,可與 Obsidian、Git、vim 共用同一文件夾。

這是什麼

dsh-book 是 DSH 插件,一句話定位:Markdown 草稿庫 + 小紅書 / 微信公衆平臺 / 通用帖文編輯器 + 流式 AI 文案助手。倉庫見 GitHub:ChenYichener/dsh-book;社區目錄頁見 SkillHub 插件頁。許可證 MIT,當前 package 版本 0.1.0,需要 Node.js >= 20。插件無獨立構建步驟、無運行時 npm 依賴,也不在面板裏單獨配置 API Key——生成走宿主 llm 服務與 Profile 的默認模型。

核心功能

草稿庫

  • 一篇草稿對應一個 Markdown 文件,目錄由用戶指定;首次保存時默認創建 ~/Documents/DSH寫作。
  • 支持瀏覽、按標題與正文摘要搜索、新建、刷新、刪除。
  • 僅列出目錄下直接的 .md 文件;子目錄、點文件、超過 2 MiB 的文件會被跳過;列表上限 500 篇。

編輯器

  • 平臺配置:小紅書(xiaohongshu,默認)、微信公衆號(wechat)、通用(generic)。
  • 標題與正文字數實時統計:超過平臺軟限制時計數變琥珀色,保存不會被攔截。
  • 標籤以芯片形式管理:Enter 或 , / , 添加;標籤輸入框爲空時 Backspace 刪除最後一個。
  • 約 0.9 秒自動保存,狀態欄可見;改標題會同步重命名文件,重名自動加 (2) 後綴。
  • Copy all 複製標題 + 正文 + # 標籤;Copy body 只複製正文;刪除需兩次點擊確認。

各平臺軟限制與助手風格(來自 README):

平臺 標題 正文 標籤 助手側重
小紅書 20 字 1,000 字 10 吸引注意的標題、第一人稱短段、8–10 個話題標籤
微信公衆號 64 字 4,000 字 30(助手一般不推標籤) 價值型標題、小標題結構
通用 無 無 30 清晰標題、自然段落、5–10 個標籤

AI 文案助手

六種模式,流式輸出,可隨時 Stop;提示詞按平臺區分(小紅書鉤子與標籤、公衆號小標題、通用中性語氣)。共用一套中文文案基線(不捏造事實與數字、避免醫療或絕對化表述、避免硬廣腔)。可選 Extra requirements 補充語氣、受衆、角度。

模式 輸入要求 輸出 寫回編輯器
Draft 簡要主題 / 素材 / 要點 標題 + 正文 + 標籤 Apply to editor
Polish 非空正文 改寫正文 Replace body
Expand 非空正文 擴寫正文 Replace body
Tighten 非空正文 壓縮正文 Replace body
Titles 正文或 brief 5 個標題候選 點選其一
Tags 正文或 brief 8–10 個 # 標籤 點選或 Add all

AI 面板依賴 Profile 已配置的默認模型;未配置時面板仍可編輯草稿,但生成不可用。

界面與集成

  • 中英雙語 UI 跟隨 DSH locale;樣式使用 DSH 設計 token,明暗主題與宿主一致。
  • 宿主在 index.js 向 Web 服務註冊前綴 /dsh-book/api;客戶端通過 sidebar.panellist 與 main 插槽掛載,側欄顯示筆尖圖標 Writing(寫作)。

安裝與啓用

前提:本機已有可用的 dsh 安裝;默認 Profile 多爲 web。README 註明在 DSH 0.2.2-rc.1 上做過插件 bundle 相關測試。

先從 GitHub 安裝(推薦):

dsh plugin --profile <profile> add github:ChenYichener/dsh-book

也可在克隆倉庫後從本地路徑添加(路徑換成你的實際目錄):

dsh plugin --profile <profile> add /path/to/dsh-book

DSH 桌面應用可在 Plugins 頁從本地目錄安裝並指向 dsh-book 文件夾。安裝後重啓 dsh web 或刷新頁面,側欄面板列表裏應出現 寫作 入口。更新可再次執行 add;移除:

dsh plugin --profile <profile> remove dsh-book

典型用法

  1. 點擊側欄筆尖 Writing,界面爲三欄:庫、編輯器、AI。庫加載後默認打開最新一篇;New work 新建空白稿。
  2. 在標題旁選平臺,填寫標題與正文,按需加標籤;需要發文時用 Copy all 或 Copy body。
  3. 在 AI 區選模式、填 brief 或依賴當前正文,流式生成後點 Apply / Replace body 或點選標題、標籤寫回。
  4. 庫頂可改草稿目錄(保存在瀏覽器 localStorage 鍵 dsh-book.directory);Enter 確認、Esc 取消。

草稿文件格式示例:

---
title: A month of writing in public
platform: xiaohongshu
tags: 自媒體, 副業, 小紅書運營
createdAt: 2026-11-03T01:00:00.000Z
updatedAt: 2026-11-03T01:20:00.000Z
---

Body text. Everything after the closing `---` is preserved verbatim.

frontmatter 爲精簡逐行解析(非完整 YAML);無 frontmatter 時整文件爲正文,文件名(去掉 .md)作標題。

常用快捷鍵(無全局熱鍵,其餘靠按鈕):

位置 按鍵 行爲
標題框 Enter 跳到正文
標籤框 Enter / , / , 添加標籤
標籤框(空) Backspace 刪最後一個標籤
目錄框 Enter / Esc 切換目錄 / 取消編輯

適用場景與注意

適合誰:已在 DSH 裏配置默認模型、需要把小紅書 / 公衆號 / 通用長文寫作留在同一 Web 工作臺裏的開發者或運營;希望草稿落地爲本地 Markdown、方便 Git 或 Obsidian 同步的人。

運作方式:插件以當前 dsh 進程權限讀寫你指定的草稿目錄,並通過宿主 Web 服務暴露 /dsh-book/api;生成請求單字段截斷至 12,000 字符,請求體上限 1 MiB,單文件草稿上限 2 MiB。安裝前建議瀏覽 倉庫源碼 與 MIT 許可證,確認目錄路徑與數據出境策略符合你的環境。

社區目錄 SkillHub 與 DeepSeek / 幻方無官方從屬關係,DSH 生態原則是「一切皆插件」,按需自審後安裝即可。

結尾

經過上面的步驟,你可以在 DSH 內完成「選平臺 → 寫稿 → 自動保存 → AI 潤色或起稿 → 一鍵複製發佈」的閉環,而不必把草稿和模型調用拆到多個工具。進一步瞭解功能與 API 細節,見 GitHub:ChenYichener/dsh-book 與 SkillHub 目錄頁。

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

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

小夜