ABOUT.md
October 29, 2023 · View on GitHub
缘何
- 语雀目前非会员用户取消了
TOKEN授权功能 - yuque-exporter采用读取原始文档方式,部分
HTML节点无法处理
此方案借鉴了yuque-exporter的一些思路,感谢
atian25
具体情况如下

以上导出经转义后的文档仍有多余的a标签(a标签可以采用正则匹配去除掉,但如果文档本身就有类似标签就无法区分了)。
- 语雀后续对自己内容对外输出的通道应该会收紧(猜测),此方案具有更大的能力和扩展性(基本可以为所欲为)
特别说明
安全问题:由于此方案采用账号登录方式,出于安全需求考虑,仅支持本地化操作,源码无窃取用户信息的脚本,因此无需担心信息泄漏,可放心使用。
文档说明:此工具仅具备导出标准
Markdown格式的文档,其他的文档格式都是语雀私有协议的富文本格式,工具其实就是它页面导出功能的批量操作版,对于私有协议的富文本格式其它平台也是不能按照预期显示的,就算导出为Markdown类型的文档不在这个工具的设想范围内,此类文档一般会导出失败,工具有生成导出报告,可根据导出报告再去语雀手动导出为更适合的格式。
功能说明:此工具本意在于为
Markdown文档记录者提供语雀文档多平台数据同步功能,并无“抛弃语雀”导向(作者本人是语雀的重度使用者),希望做一个语雀当下未提供但实则刚需的功能。
实现过程
- 登录语雀获取
Cookies - 获取到知识库列表
- 交互式选择需要导出到知识库
- 根据上一步获取到的知识库
ID,再获取某个知识库下的文档列表 - 生成与原知识库结构相同的
Markdown文档到本地