Bundle
dsh-markdown-link-preview
Open same-origin Markdown output links inside DSH Better Sidebar instead of an external app.
- Source
- Lukeknow0
- stars
- 1 stars
- License
- MIT
- Updated
- Updated 3 days ago
Readme
# DSH Markdown Link Preview [](https://github.com/deepseek-ai/dsh) [](LICENSE) 让 DSH 聊天消息中的同源 `.md` 输出文件直接在 **DSH Better Sidebar** 中渲染,而不是唤起系统默认 App。 ## 功能 - 捕获聊天区中指向同源 Markdown 文件的普通左键点击。 - 每个文档在侧边栏中开独立标签,可并排阅读多个输出。 - GitHub Flavored Markdown、代码块、表格、图片与相对链接渲染。 - `marked` 输出经 DOMPurify 清洗;仅接管与 DSH 页面同源的 HTTP(S) URL。 - `Cmd/Ctrl` 点击、右键、新窗口操作完全保留原始浏览器行为。 ## 安装 前提:已安装并启用 [`dsh-better-sidebar`](https://github.com/omdsh-dev/DSH-better-sidebar)。 ```bash dsh plugin --profile web add github:Lukeknow0/dsh-markdown-link-preview ``` 重启或刷新 DSH Web 后,直接点击聊天中的 `.md` 输出文件即可预览。 ## 开发 ```bash npm install npm test npm run build npm pack --dry-run ``` ## 安全边界 插件不会接管跨域链接、`file:`、`data:` 或 `javascript:` URL。Markdown HTML 在渲染前会被 DOMPurify 清洗。该插件不上传文档内容,也不增加任何远程服务。 ## 贡献 欢迎提交 Issue / PR。若它解决了你在 DSH 里阅读产出文档的痛点,欢迎点一个 Star ⭐。 ## License [MIT](LICENSE)
Install
dsh plugin --profile web add github:Lukeknow0/dsh-markdown-link-preview
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-markdown-link-preview from the hub
- This package builds from source on install. pnpm will ask you to allow its build script — that is permission to run the package’s code on your machine, outside the agent sandbox. Only allow sources you trust.
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.