飞书文档转 Markdown 完整指南:一个命令解决手动复制粘贴的烦恼
飞书文档转 Markdown 完整指南一个命令解决手动复制粘贴的烦恼【免费下载链接】feishu2md一键命令下载飞书文档为 Markdown寻找维护者项目地址: https://gitcode.com/gh_mirrors/fe/feishu2md你有没有经历过这样的时刻飞书文档里写了一下午的方案要发到公司 Wiki 或自己的博客却发现飞书只支持导出 Word 和 PDF就是不给 Markdown。于是你复制、粘贴、调格式、手动下载每一张图片……半小时过去了格式还是乱的。其实这个问题早就有了解法——开源工具 feishu2md 能用一行命令把飞书文档转 Markdown而且是原生的、干净的、带图片的 Markdown。它是什么和手动操作差在哪feishu2md 是一个用 Go 语言编写的命令行工具核心逻辑只有一句话读取飞书文档链接调用飞书开放平台的 API 拿到文档结构再解析成标准 Markdown 文件。它和你手动复制粘贴的差别用一张表就能说清对比项手动复制粘贴feishu2md耗时一篇大文档半小时起几秒到几十秒图片24 小时临时链接要逐个下载自动下载到本地并改写引用路径表格粘贴后经常错位按 Markdown 表格语法完整保留代码块语言高亮丢失自动识别几十种编程语言批量文档只能一篇篇来文件夹、知识库一键全量转换先来做环境准备feishu2md 依赖 Go 语言生态但好消息是你不需要自己装 Go——项目在 Release 里提供了 Windows、Linux、macOS 三个平台的预编译可执行文件下载后放到 PATH 路径里即可。想从源码构建也可以在项目根目录执行make build产物会生成在当前目录下的feishu2md可执行文件。装好后运行feishu2md -h能看到config和download别名dl两个子命令就说明安装成功了。三步跑通第一次转换第一步拿到 API 凭证feishu2md 通过飞书开放平台调用文档接口所以你需要先创建一个应用进入飞书开发者后台创建一个企业自建应用信息随意填不必等审核通过在权限管理里开通几个必要的只读权限docx:document:readonly读取新版文档、docs:document.media:download下载图片附件、drive:file:readonly查看云空间文件、wiki:wiki:readonly查看知识库回到凭证与基础信息页面复制 App ID 和 App Secret第二步写入配置执行下面这行命令工具会自动生成配置文件并填入凭证feishu2md config --appId 你的AppID --appSecret 你的AppSecret配置文件默认生成在~/.config/feishu2md/config.jsonWindows 在%AppData%下里面除了凭证还有几个后续会用到的输出选项image_dir控制图片存放文件夹名title_as_filename决定是否用文档标题当文件名use_html_tags控制复杂格式是否用 HTML 标签兜底。第三步转换你的第一个文档先把飞书文档的链接分享出来在文档右上角点分享开启互联网上获得链接的人可阅读复制链接。然后feishu2md dl https://domain.feishu.cn/docx/文档token -o ./output等命令打印出Downloaded markdown file to ...打开输出目录你会看到一篇排版完整的.md文件图片已经自动下载到static子目录里链接全部改成了本地相对路径。到这里你已经能跑起来了。接下来可以试试两个进阶玩法让效率再上一个台阶。进阶玩法批量与容器化批量转换文件夹或知识库。这是 feishu2md 最值钱的能力。团队的知识库往往有几十上百篇文档手动转不现实。文件夹模式会递归遍历所有子目录feishu2md dl --batch -o ./docs https://domain.feishu.cn/drive/folder/文件夹token知识库模式则会在本地重建知识库的目录树并且通过并发控制保证速度又不会把 API 打爆feishu2md dl --wiki -o ./wiki_docs https://domain.feishu.cn/wiki/settings/知识库token用 Docker 跑一个 Web 界面。如果你不想碰命令行项目还提供了带网页界面的版本。一条命令即可启动服务docker run -it --rm -p 8080:8080 \ -e FEISHU_APP_ID你的AppID \ -e FEISHU_APP_SECRET你的AppSecret \ wwwsine/feishu2md然后打开浏览器访问http://localhost:8080粘贴文档链接就能下载转换结果适合偶尔用一次、不想配置环境的同事。新手最容易踩的四个坑权限开了还是报错。最常见的原因应用没发布或文档没开启互联网分享。检查文档分享设置里是否选了互联网上获得链接的人可阅读并确认应用已完成发布操作。旧版文档转不了。注意项目只支持新版 docx 文档链接形如/docx/xxx。如果是旧版/docs/xxx链接会直接报不再支持需要先手动把文档另存为新版格式或改用项目保留的 v1 分支。图片下载失败。通常是图片的访问权限或网络问题。临时应急可以在配置文件里把skip_img_download设为true先保住文字内容之后再补图片。链接格式不对。分享链接可能带着多余的查询参数工具的正则只认https://域名/docx/token这种纯净格式多余参数记得去掉。一个真实的迁移案例有个技术团队要把飞书上 200 多篇 API 文档迁到自建的文档系统原来预估要花一周时间手动处理。后来他们写了个小脚本把知识库链接喂给feishu2md dl --wiki只跑了不到半小时所有文档按原目录结构落盘代码块语言高亮、表格、图片一个不少。剩下的时间全花在人工抽查和少量手动微调上。这就是工具的价值把重复劳动压缩到可以忽略不计。项目现状与参与方式feishu2md 目前处于社区维护阶段原作者的团队已不再使用飞书文档项目正在寻找新的维护者。代码结构很清晰URL 解析在utils/url.goAPI 封装在core/client.go最核心的文档解析引擎在core/parser.go命令行入口在cmd/目录Web 版本在web/目录。测试用例放在testdata/里面包含多种文档类型的 JSON 和转换后的 Markdown 对照想读懂转换逻辑可以从这里入手。如果你遇到了 bug可以提交 Issue 描述复现步骤如果你熟悉 Go欢迎直接提交 PR自认为有能力长期维护的甚至可以申请成为主协调员。飞书文档转 Markdown 这件事从半小时的手工活变成一条命令这就是 feishu2md 的全部意义。Clone 一份源码到本地跑起来试试或者直接下载 Release 版本把第一篇飞书文档交给它你会回来感谢自己的。【免费下载链接】feishu2md一键命令下载飞书文档为 Markdown寻找维护者项目地址: https://gitcode.com/gh_mirrors/fe/feishu2md创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

4步把微信聊天记录永久留在本地:WeChatMsg免费导出完整攻略

4步把微信聊天记录永久留在本地:WeChatMsg免费导出完整攻略

4步把微信聊天记录永久留在本地:WeChatMsg免费导出完整攻略 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/…

2026/10/31 0:34:01 阅读更多 →
深夜渲染崩溃之后,我用免费开源的SMUDebugTool撬开了AMD Ryzen的底层调试大门

深夜渲染崩溃之后,我用免费开源的SMUDebugTool撬开了AMD Ryzen的底层调试大门

深夜渲染崩溃之后,我用免费开源的SMUDebugTool撬开了AMD Ryzen的底层调试大门 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. …

2026/10/25 15:00:51 阅读更多 →
7步告别风扇噪音:FanControl 风扇控制软件完整上手指南

7步告别风扇噪音:FanControl 风扇控制软件完整上手指南

7步告别风扇噪音:FanControl 风扇控制软件完整上手指南 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/f…

2026/10/21 23:25:19 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/2 0:25:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/2 10:46:11 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/2 10:47:40 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/2 1:16:51 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/2 10:46:31 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/2 10:46:26 阅读更多 →

日新闻

周新闻

月新闻