D
dsh-quarto-book
0.6.18认证 L3已扫描 ✓健康 S/100周下载 —
把一份 Quarto Book 从章节写到可发布:writing-quarto 负责章节骨架、整书次序与中文行文,designing-theme 负责主题;渲染后由 quarto_render_check 判断 HTML 是否可发布,quarto_pass_report 给出收尾回执。
作者原文(英文)
把一份 Quarto Book 写成可读、可查、可发布的中文技术书:九步章节写作、结构/链接/图表检查、统一主题与渲染验收。
简介取自插件自己的 README 原文。
源仓库无法访问 多次尝试都没连上,可能是网络问题,也可能是仓库不可达。
检测报告
界面与主题关注度高。命中了不少能力模式,其中可能有需要留意的。逐条看下面的清单。
可执行外部程序spawns-processes高关注1 处命中
lib/tools/render-check.js:3import { spawn as nodeSpawn } from 'node:child_process';写入文件writes-files需留意9 处命中
package.json:57"pack": "node -e \"require('fs').mkdirSync('temp',{recursive:true})\" && npm pack --pack-destination temp",可终止进程kills-processes需留意1 处命中
lib/tools/render-check.js:142process.kill(-pid, 'SIGKILL');读取文件reads-files一般12 处命中
lib/index.js:127source = await readFile(skillFile, 'utf8');读取环境变量reads-env一般2 处命中
lib/tools/render-check.js:220const candidates = [explicitPython, process.env.PYTHON, 'python3', 'python'].filter((item) => typeof item === 'string' &…动态加载模块dynamic-import一般1 处命中
…ning-theme/scripts/measuring-pages.mjs:85return require(candidate);命中次数只说明源码里出现过这类调用,不说明行为好坏。命中了不少能力模式,其中可能有需要留意的。逐条看下面的清单。
可信度
扣分项逐条附证据100
健康分 · 等级 S
扣分项 0 · 无
L0静态结构与契约sha512-OIo4ixSPOqYH8QGc… 与本地 tarball 复算一致,补丁与入口齐备✓
L1配置组合与依赖图跨包无 entry id 冲突,插入模块可解析,目录内 peer 满足✓
L2隔离沙箱冒烟隔离 profile 安装成功,4.2s,层已挂载;宿主带它启动(booted)✓
L3运行时健康监控抽样会话内未观测到外部进程 / 越界写 / 外连(1279 个事件)✓
- 0没有可扣分的项
兼容性
| DSH peer 依赖 | 1 个dsh-skill均为 @deepseek-ai/ 下的包 |
|---|---|
| 声明 DSH 版本 | >=0.2.0-rc.1 <0.3.0-0 |
| Node 要求 | >=22 |
| 第三方依赖 | 0 个(纯自包含) |
| bundle patch | ./cordis.patch.yml |
| 依赖安全公告 | 已查询全部依赖,没有匹配到已公开的安全公告(含 DSH 框架包在内的 @deepseek-ai/* 不作查询——那是运行时自己的问题,不是插件的。) |
元数据
| 主页 | https://github.com/chengzhao-dev/dsh-quarto-book#readme |
|---|---|
| 仓库最近提交 | 2026-10-28 |
| 仓库创建 | 2026-10-19 |
