GitHub: https://github.com/zxmfke/deepwiki-md-chrome-extension
背景
个人比较喜欢整理项目架构,更多都是保存成 markdown 的格式保存,然后发博客。deepwiki 刚好把 github 仓库代码的架构输出出来了,不过没有办法下载成 markdown 格式,用于记录或者修改。所以为了解决这个问题,我开发了一个 Chrome 扩展,可以自动将 DeepWiki 页面转换为 Markdown 格式。这个插件,可以只转换单页,也可以把整个项目的项目架构文档都转换下来。
功能点
单页转换
只需点击扩展图标,即可将当前页面转换为 Markdown 格式。转换过程完全自动化,无需手动操作。
多文件下载
支持批量转换项目子目录,插件会自动处理并打包下载。
智能图表转换
扩展能够智能识别并转换页面中的各种图表,包括:流程图、类图、时序图
使用方式
1. 下载
- 可以直接通过 git clone https://github.com/zxmfke/deepwiki-md-chrome-extension.git
- 直接下载 release https://github.com/zxmfke/deepwiki-md-chrome-extension/archive/refs/tags/v0.0.1.zip,下载下来后,需要解压。
2. Chrome 打开 develop 模式
3. 加载 Extension
- 点击 Load unpacked,选择刚才下载下来的根目录
- 加载后会出现在 All Extensions里面
4. 打开一个 deepwiki.com/github-repo 网页
5. 单页面下载
到网页后,点击 Convert & Download Current Page
,就会用 仓库名称 + 当前节点标题
当做文档名称
6. 多文档下载
我自己是想要直接下载整个 deepwiki 分析的项目架构文档,所以整理了一个多文档下载的功能 Batch Convert & Download All Pages
。下载的文档会通过 zip 压缩包形式提供下载,文件名就用 仓库名称
来当做文件名。
下载下来的文档,有一个 README 当做文档索引
7. 支持 UML 图转换
支持把页面的图按照 mermaid
的格式来记录
未来规划
- 能够直接转换成中文的保存下来
- 能够直接保存到
- 转换成 mcp server,结合 host 里面 file system 的能力,直接保存到电脑上,不用插件
接保存到
这个项目全部都是通过 AI 写的,我只是提出了我的需求,以及告诉它问题。这个过程,见后面的文档。