告别复制粘贴:用 feishu2md 三步搞定飞书文档转 Markdown
告别复制粘贴用 feishu2md 三步搞定飞书文档转 Markdown【免费下载链接】feishu2md一键命令下载飞书文档为 Markdown寻找维护者项目地址: https://gitcode.com/gh_mirrors/fe/feishu2md深夜十一点阿杰盯着屏幕上的飞书文档发愁。这是一份四十多页的技术方案明天要同步到团队 Git 仓库而仓库只认 Markdown。他尝试了导出 Word 再转格式结果表格全乱、图片丢失、代码块缩进成一团手动复制粘贴倒是可行但四十分钟后他还在跟临时图片链接搏斗——那些链接只有 24 小时有效期。你是不是也遇到过类似的场景飞书文档写起来顺手导出却成了老大难。今天要介绍的 feishu2md就是一个用 Go 写成的开源小工具专治飞书文档转 Markdown这件事一条命令搞定不用跟格式较劲。为什么飞书文档导出 Markdown 这么麻烦先说清楚问题根源你才能理解这个工具的价值。飞书官方只支持导出 Word 和 PDF 两种格式。Word 导出后再用转换工具处理会踩三个坑样式错乱飞书用自定义样式而非标准富文本样式转换后列表消失、换行冗余图片失效复制粘贴得到的图片链接是临时的24 小时后全部过期代码块损坏缩进和语言标记经常丢失还得手动修说白了手动方案的本质是用时间换格式文档越长越痛苦。feishu2md 的思路完全不同——它不碰导出功能而是直接通过飞书开放平台的 API 读取文档结构在本地重新渲染成 Markdown相当于绕过了所有中间环节。三步完成飞书文档转 Markdown 配置上手成本比你想象的低整个过程只需要三条命令。第一步创建飞书应用并开通权限去飞书开发者后台创建一个企业自建应用然后开通四类权限查看新版文档docx:document:readonly、下载云文档中的图片和附件docs:document.media:download、查看云空间文件drive:file:readonly、查看知识库wiki:wiki:readonly。最后在凭证与基础信息里抄下 App ID 和 App Secret。第二步写入配置feishu2md config --appId YOUR_APP_ID --appSecret YOUR_APP_SECRET配置会写入系统用户目录下的 feishu2md/config.json运行feishu2md config可以随时查看路径和当前配置。以后再也不用重复输入凭证。第三步转换文档feishu2md dl https://domain.feishu.cn/docx/docxtoken文档链接通过分享 开启链接分享 互联网上获得链接的人可阅读 复制链接获取转换完成的 .md 文件直接落在当前目录。整个流程走下来不到三分钟多数时间花在申请权限上真正的转换是秒级的。一条命令的三种形态单篇、文件夹与知识库feishu2md 的命令行设计得很克制核心就一个dldownload子命令但通过两个开关覆盖了三种使用场景。场景命令适用对象单篇文档feishu2md dl docx链接单篇零散文档批量文件夹feishu2md dl --batch -o docs/ 文件夹链接云空间某个目录整个知识库feishu2md dl --wiki -o wiki_docs/ 知识库链接Wiki 全部页面值得说的是批量模式的细节文件夹会递归遍历子目录并保持目录结构知识库则按节点层级建目录每个文档并发下载最多 10 个并发任务几十篇文档的迁移也是分分钟的事。-o参数指定输出目录图片会默认存到 static/ 子文件夹并自动替换为相对路径引用拿到的 Markdown 是开箱即用的。转换质量如何它能处理哪些元素工具核心是 core/parser.go 里的解析引擎直接把飞书文档的块结构Block映射成 Markdown 语法。实测过 testdata 里的样例文档以下元素都能较好地还原标题层级 H1-H6、粗体、斜体、删除线、行内代码有序列表、无序列表、任务列表表格保持列对齐符合 GFM 语法代码块内置数十种语言映射包括 Go、Python、JavaScript、SQL、YAML 等图片自动下载并重写为本地相对路径引用块、分割线、脚注另外它还内置了 lute 引擎做格式化输出的 Markdown 会自动规范空格与排版不是那种能看但很脏的结果。配置文件里还能调几个开关title_as_filename用文档标题命名文件、use_html_tags保留 HTML 标签、skip_img_download跳过图片下载。不想装命令行Web 版同样能用feishu2md 还附带一个 Docker Web 版本适合不想碰命令行的同事或非技术用户docker run -it --rm -p 8080:8080 \ -e FEISHU_APP_IDyour_id \ -e FEISHU_APP_SECRETyour_secret \ -e GIN_MODErelease \ wwwsine/feishu2md启动后访问 http://localhost:8080粘贴文档链接即可转换浏览器直接下载生成的 .md 文件或包含图片的 zip 包。团队里可以部署一个共享实例人人都能用不用各自申请凭证。三个容易踩的坑与解法坑一提示权限不足。应用开通权限后需要发布生效且文档必须开启互联网上获得链接的人可阅读。文件夹和知识库同理链接要有对应的查看权限。坑二旧版 docs 文档不支持。工具只支持新版 docx 文档遇到旧版会直接报错提示可改用 v1.4.0 归档版本处理存量文档。坑三转换后格式有细微差异。飞书某些复杂排版如嵌套表格、画板无法 100% 还原建议转换后快速扫一遍这类极少数情况手动微调即可不影响整体流程。下一步行动清单如果你正被飞书文档迁移困扰不妨按这份清单走一遍花两分钟在飞书开发者后台创建应用、开通四类权限用feishu2md config写入 App ID 和 App Secret先拿一篇文档试转换检查图片和表格效果确认满意后用--batch或--wiki处理批量内容需要团队协作时部署 Docker Web 版共享入口顺带一提这个项目目前正在寻找社区维护者如果你熟悉 Go 语言、想参与开源核心代码就在 core/ 目录测试样例在 testdata/ 目录从修 issue 开始是个不错的切入点。文档迁移这件事真的不该靠复制粘贴熬到深夜。【免费下载链接】feishu2md一键命令下载飞书文档为 Markdown寻找维护者项目地址: https://gitcode.com/gh_mirrors/fe/feishu2md创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Swift分布式系统进阶:集群单例模式(Cluster Singleton)最佳实践

Swift分布式系统进阶:集群单例模式(Cluster Singleton)最佳实践

Swift分布式系统进阶:集群单例模式(Cluster Singleton)最佳实践 【免费下载链接】swift-distributed-actors Peer-to-peer cluster implementation for Swift Distributed Actors 项目地址: https://gitcode.com/gh_mirrors/sw/swift-distributed-actors 在S…

2026/8/16 20:21:12 阅读更多 →
告别 30 天倒计时:KMS_VL_ALL_AIO 让 Windows 与 Office 激活一步到位

告别 30 天倒计时:KMS_VL_ALL_AIO 让 Windows 与 Office 激活一步到位

告别 30 天倒计时:KMS_VL_ALL_AIO 让 Windows 与 Office 激活一步到位 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO KMS_VL_ALL_AIO 是一个开源的单文件激活脚本,通过本…

2026/8/17 15:44:46 阅读更多 →
League Akari 英雄联盟玩家终极效率工具箱完整指南:自动选人、战绩分析与游戏流程一键搞定

League Akari 英雄联盟玩家终极效率工具箱完整指南:自动选人、战绩分析与游戏流程一键搞定

League Akari 英雄联盟玩家终极效率工具箱完整指南:自动选人、战绩分析与游戏流程一键搞定 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolk…

2026/8/15 15:45:37 阅读更多 →

最新新闻

linux内核原理-原子变量,自旋锁,互斥锁/信号量

linux内核原理-原子变量,自旋锁,互斥锁/信号量

1.原子变量 针对数值类型基础的算术运算,提供的一种保证运算原子性机制. (1). 要求 a. 必须针对atomic_t类型 b. 必须采用提供的原子方法实现基础算术运算原子性 (2). 原理 typedef struct { volatile int counter; } atomic_t;通过volatile使得每次访问…

2026/8/18 13:26:17 阅读更多 →
NS-USBLoader 完整上手指南:Switch 游戏传输、RCM 注入与文件拆并的实操路线图

NS-USBLoader 完整上手指南:Switch 游戏传输、RCM 注入与文件拆并的实操路线图

NS-USBLoader 完整上手指南:Switch 游戏传输、RCM 注入与文件拆并的实操路线图 【免费下载链接】ns-usbloader Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files. 项目地址: https…

2026/8/18 13:26:17 阅读更多 →
B语言标准库libb完全指南:char、printf、printn等核心函数详解

B语言标准库libb完全指南:char、printf、printn等核心函数详解

B语言标准库libb完全指南:char、printf、printn等核心函数详解 【免费下载链接】b Compiler for the B Programming Language implemented in Crust 项目地址: https://gitcode.com/gh_mirrors/b8/b B语言(B Programming Language)是由…

2026/8/18 13:26:17 阅读更多 →
Stripe超70亿美元收购OpenRouter:支付巨头押注AI模型调用基础设施

Stripe超70亿美元收购OpenRouter:支付巨头押注AI模型调用基础设施

Stripe超70亿美元收购OpenRouter,3个月估值涨5倍美国当地时间8月16日,支付巨头Stripe以超过70亿美元的价格收购了热门路由平台OpenRouter。今年5月,OpenRouter刚完成1.13亿美元B轮融资,估值约13亿美元,不到三个月&…

2026/8/18 13:26:17 阅读更多 →
Windows 精简工具实战测评:免费开源的 tiny11builder 能否平替付费 NT Lite?

Windows 精简工具实战测评:免费开源的 tiny11builder 能否平替付费 NT Lite?

Windows 精简工具实战测评:免费开源的 tiny11builder 能否平替付费 NT Lite? 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 一台 2014 年…

2026/8/18 13:26:17 阅读更多 →
【计算机毕业设计单片机案例】环境光与人存在双重检测智能台灯控制系统研究 基于单片机的手动自动双模调光照明装置设计(021403)

【计算机毕业设计单片机案例】环境光与人存在双重检测智能台灯控制系统研究 基于单片机的手动自动双模调光照明装置设计(021403)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/18 13:25:16 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻:设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →