← 返回列表
需源码安装
🧬 DSH 科研工具手册:Zotero 插件 × DSH Desktop × 生物信息学科研工作流Markdown…
暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/15 · 已提供中文文档
🧬 DSH 科研工具手册:Zotero 插件 × DSH Desktop × 生物信息学科研工作流(Markdown 源 + DOCX + Next.js 在线手册)
综合分
30.2
GitHub 分
30.2
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add anonymous99-Rise/awesome-dsh-zotero缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 1 天前真实安装成功
- 是什么
- dsh 原生插件 · platform
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 10 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包awesome-dsh-zotero-tools(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/21 16:08:24
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成🧬 DSH 科研工具手册
Zotero 插件 × DSH Desktop × 生物信息学科研工作流
一本写给生物信息学方向研究生的工具手册:文献怎么管、AI 怎么装、插件怎么挑、科研怎么跑。
🌐 在线阅读:
📄 Word 版:docx/DSH科研工具手册.docx
这份手册解决什么问题
用一句话说:
Zotero 保证「文献是真的、引用是对的、附件不丢」;DSH 保证「读得快、记得住、跑得动、写得成」。
手册分四大部分:
| 部分 | 内容 |
| --- | --- |
| ① Zotero 插件 | 茉莉花、Better Notes、zotero-reference、scite、Linter、Green Frog… + 我补充的 20 个精选插件 |
| ② DSH Desktop 安装 | 从官网下载、Windows/macOS 图文安装、首次向导、配置模型 API Key、五个基础操作、故障排查 |
| ③ DSH 插件区 | 文献三件套(dsh-zotero / zotero-mcp-dsh / zotero-harvest)+ dsh-literature + 必装基础件 + 学术专项 + 安装顺序清单 |
| ④ 科研实战 | 技能安装三种方法、学术 Skill 榜单用法、工作目录规范、10 站流水线、10 个可直接抄的场景、七条铁律 |
| 附录 A/B/C | 学术 Skill 榜单 Top 50 · 生信技能工具箱 · 排查表与质检清单 |
在线手册有什么
| 功能 | 说明 |
| --- | --- |
| 🗂 侧栏导航 | 按「部分 → 小节」逐级展开,当前小节自动高亮(滚动联动) |
| 🔍 全文搜索 | Ctrl / ⌘ + K 打开,搜插件名、命令、章节名,直接跳转 |
| 🌗 明暗主题 | 跟随系统 / 手动切换,正文字号与行距按长文阅读调优 |
| 📄 一键复制 | 每段命令右上角「复制」,粘贴即用 |
| 📊 速查表 | 55 张表格,表头吸顶、斑马纹、横向滚动 |
| 📈 阅读进度 | 顶部进度条 + 上下部分翻页 |
| 📱 移动端 | 侧栏变抽屉,单手可用 |
| 🖨 打印友好 | Ctrl+P 直接出干净的纸质版 |
| ⬇️ 离线下载 | DOCX(Word)与 Markdown 源文件随站点发布 |
仓库结构
.
├── awesome_zotero_plugins.md # ✍️ 唯一内容源(Markdown)
├── docx/
│ └── DSH科研工具手册.docx # 由 Markdown 自动生成的 Word 版本
├── tools/
│ ├── build-docx.mjs # Markdown → DOCX(docx-js 渲染器)
│ └── check-docx.py # DOCX 结构自检
├── web/ # Next.js 静态站点
│ ├── scripts/build-content.mjs # Markdown → 站点数据(分部分/分小节/HTML/检索索引)
│ ├── app/ # App Router 页面
│ ├── components/ # Shell(侧栏/顶栏/搜索)与渐进增强
│ └── content/handbook.json # 构建产物
└── .github/workflows/deploy-pages.yml
只维护一份 Markdown:改完 awesome_zotero_plugins.md 后重新构建,Word 版与网页版会一起更新。
本地构建
0) 准备(Node ≥ 20)
npm install # DOCX 工具链
npm --prefix web install # 站点依赖
1) 生成 Word 版
npm run build:docx # → docx/DSH科研工具手册.docx
2) 本地预览站点(http://localhost:3000)
npm run dev
3) 一次性构建两边
npm run build # → docx/.docx + web/out/
站点是 output: 'export' 的纯静态产物,web/out/ 可直接丢到任何静态托管。
自检脚本
node tools/verify-docx.mjs # DOCX 出厂自检(结构 + 规范)
python tools/check-docx.py # DOCX 结构与样式自检
python tools/detect-orphan-rules.py # 扫描孤立分隔线(需先转 PDF)
cd web && python scripts/check-links.py # 站内链接 / 锚点自检(应为 0 断链)
cd web && python scripts/qa-out.py # 导出产物关键元素自检
tools/verify-docx.mjs 会跑两道独立检查:
- mammoth(结构级)—— 确认 ZIP 重写没破坏内容
- officecli(OpenXML 规范级)—— 确认能通过 schema 校验、没有悬空样式引用
officecli 是可选的,没安装会自动跳过。它会把预期内的建议(间距空段落、中文公文式首行缩进)
与真正的缺陷(悬空引用)分开报告,只有后者会让自检失败。
📌 officecli 本机有两条命令路径:npm 全局装的是 0.2.121 启动器(非 TTY 环境会报错),
真正能用的是 %LOCALAPPDATA%\OfficeCli\officecli.exe(1.x);脚本已自动优先选后者。
部署
推送到 main 后,GitHub Actions 会:
1. npm ci → npm run build:docx:重新生成 Word 版
2. web 目录 npm ci → NEXT_PUBLIC_BASE_PATH=${{ steps.pages.outputs.base_path }} → npm run build
3. 把 web/out 上传为 Pages artifact 并发布
首次使用需要在仓库设置里开启:Settings → Pages → Build and deployment → Source: GitHub Actions。
⚠️ 用自定义域名时必读
站点是按项目路径构建的:所有资源都带 /awesome-dsh-zotero/ 前缀
(由 NEXT_PUBLIC_BASE_PATH=${{ steps.pages.outputs.base_path }} 注入)。这带来两个后果:
1. 加自定义域名后必须重跑一次 workflow。换域名不会触发构建,而旧产物的资源前缀仍是
/awesome-dsh-zotero/;域名下的站点跑在根路径上,前缀对不上 → CSS/JS 全部 404
(表现就是“页面没样式”)。重跑后 base_path 变成空字符串,资源路径自动改为根路径。
触发方式:Actions → 选最新一次运行 → Re-run all jobs,或随便推一个空提交。
2. 删掉域名后,你的浏览器里可能还留着旧的 301 跳转缓存。GitHub 在配置过自定义域名的
期间会对 .github.io 地址回 301,指向那个域名;删掉域名后服务端不再跳转,
但浏览器缓存的 301 可能继续把你跳到已经失效的旧域名。
处理:清掉该站点的缓存(无痕窗口或 chrome://settings/content/all 搜 github.io 删除),
或先访问带参数的地址绕过缓存:https://anonymous99-rise.github.io/awesome-dsh-zotero/?v=2。
内容说明与免责
- 手册中列出的第三方插件、技能仓库均为社区开源项目,版权归各自作者所有;收录不代表质量或安全背书。
- 涉及科学文献下载的插件,请优先使用机构订阅、预印本、Unpaywall 等合规途径。
- 论文的结论、数据与署名责任始终在作者本人;AI 是工具,不是作者。
许可
本仓库内容采用 MIT License。
Made for 生物信息学的妹妹 💚