Feishu2GithubPages¶
约 342 个字 • 11 行代码 预计阅读时间 2 分钟
我想,就只差临门一脚啦~
这是我试下来还原度最高且插件仍然有力更新的 feishu2md 方法
参考:GitHub - Wsine/feishu2md: 一键命令下载飞书文档为 Markdown
总体思路
创建开发 APP,拿到 API → 下载 release 、配置 → 一行指令下载
实操¶
参考:一日一技 | 我开发的这款小工具,轻松助你将飞书文档转为 Markdown - 少数派
配置¶
跟着下图操作即可
下载 feishu2md 与配置生成完成后,需要打开终端配置文件
- 通过
feishu2md config --appId your_id --appSecret your_secret
命令即可生成该工具的配置文件。 - 通过
feishu2md config
命令可以查看配置文件路径以及是否成功配置
效果如下图所示
下载¶
新建文件夹(放置下载的 .md 文件和 图片)并在此目录下打开终端
关于下载命令,截止 v2.4.0,有
# 下载单个文档为 Markdown
# 文档链接可以通过 分享 > 开启链接分享 > 互联网上获得链接的人可阅读 > 复制链接 获得
$ feishu2md dl "文档链接"
# 批量下载某文件夹内的全部文档
# 文件夹链接可以通过 分享 > 开启链接分享 > 互联网上获得链接的人可阅读 > 复制链接 获得
$ feishu2md dl --batch -o output_directory "文件夹链接"
# 批量下载某知识库的全部文档为 Markdown
# wiki settings链接可以通过 打开知识库设置获得
$ feishu2md dl --wiki -o output_directory "wiki settings链接"
把文件夹放到合适的位置,对 .yml 稍加调整,最后一步我想应该不必多言了
还是有一点 bug,比如缩进不规范会导致转 md 失效,代码块注释识别异常,分栏无法识别
不过无伤大雅,我改就是
碎碎念
- 对自己硬盘容量有自信的同学可不用图床
- 大文件下用 vscode 实时渲染卡顿的同学(比如我)可以用 Typora 代替