语雀知识库整库迁移太麻烦?yuque-exporter 一条命令批量导出成 Markdown
语雀知识库整库迁移太麻烦yuque-exporter 一条命令批量导出成 Markdown【免费下载链接】yuque-exporterA tool for exporting Yuque documents as markdown.项目地址: https://gitcode.com/gh_mirrors/yu/yuque-exporter语雀上攒了几百篇笔记想把整个知识库原样搬出去官方批量导出只给高级会员普通用户只能一篇一篇点下载——干到第三十篇就劝退了。yuque-exporter 就是为这事写的免费命令行工具自动登录你的语雀账号按知识库目录逐篇下载 Markdown 文件还能把文档里的图片拉到本地、替换掉原链接。适合普通账号用户也适合想整库备份、迁去博客或别的笔记软件的人。三步跑通装依赖、配环境变量、执行导出工具基于 Node.js 编写Node.js 可以理解为运行 JavaScript 程序的运行环境官网下载安装即可并且需要电脑里装着 Chromium 内核浏览器——Chrome、Edge 这类都行它要模拟真实浏览器去操作页面。拿到代码后仓库地址https://gitcode.com/gh_mirrors/yu/yuque-exporter三步走安装依赖npm install设置三个环境变量USER登录手机号、PASSWORD密码、EXPORT_PATH导出目录不填默认存到当前目录下的 output 文件夹执行node main.js我实际跑了一次终端里先刷出登录成功的绿色提示接着打印出知识库的目录树然后一行一行地提示正在下载哪篇文档最后以Export successfully收尾。全程不用开浏览器它自己搞定。它是怎么干活的其实就在模拟你点鼠标原理拆开看并不神秘代码都在 src/ 目录里对应三段逻辑登录登录模块 用 Puppeteer 控制一个无头浏览器就是看不见的浏览器窗口替你填手机号、密码、拖滑块。成功后把登录凭证存成本地cookies.json之后再跑就不用输密码了。读目录目录解析模块 拉取账号下所有知识库把每本知识库的层级结构还原成目录树——分组还是文档一目了然。逐篇下载核心导出模块 按目录树一篇一篇请求语雀的 Markdown 导出接口失败自动重试 3 次下载下来的文件按原目录结构落盘。另外 export-image.py 是个独立的 Python 脚本负责第二阶段的活把 Markdown 里引用的语雀图片下载到本地并把链接替换成本地路径或你自己的图床域名。哪些人值得花半小时跑一遍我文档量不大平时不太需要它。但如果你属于这几类人基本可以闭眼上一是整库备份派怕平台有变想本地留一份完整拷贝二是换平台派准备把笔记搬去 GitHub Pages 或自建博客语雀自己的批量导出是高级会员专属功能而这个工具对普通账号一样能用导出的就是干净的 Markdown任何支持 Markdown 的地方都能直接喂三是离线阅读派把图片和文档一起拉到本地断网也能翻。这几个坑我替你踩过先记下来登录方式有限制自动登录只支持账号密码这一种走短信验证码的账号得手动想办法别一上来就卡在这。有些文档天然导不出来内容全是表格或思维导图的文档语雀官方本身就不支持导成 Markdown工具会报 timeout 超时这类文档只能手动导出其他格式。团队空间的功能作者自己也没充分测试过。cookies.json要收好文件里存着你的登录凭证拿到它等于能登进你的语雀别随便提交到代码仓库。语雀文档越攒越多的人可以先跑一遍 yuque-exporter 把全库 Markdown 备份下来再用 export-image.py 把图片链接换成本地路径——迁移这件事先动手才不慌。【免费下载链接】yuque-exporterA tool for exporting Yuque documents as markdown.项目地址: https://gitcode.com/gh_mirrors/yu/yuque-exporter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考