任意飞书文档转思源效果预览,思源接入飞书资源库

目前正在开发一个飞书文档 导入思源的工具,转换效果可以达到 99%,消除飞书的导出门槛,从而可以将飞书的高质量资源加入自己的思源系统中整理和学习。

效果展示

原飞书文档:

image.png

转换为思源效果

这里使用的是 Achuan-2 同学的 積読(Tsundoku) 主题,一级标题的样式非常好看,顺便打个广告嘿嘿:

ec2f07b84541134b.png

可以看到转换效果是非常不错的,基本上做到 1:1 复制飞书效果了,块类型目前转换处理如下:

飞书块类型 思源块类型
text 段落块 普通文本段落,解析支持飞书富文本格式
heading1 一级标题 # 标题
heading2 二级标题 ## 标题
heading3 三级标题 ### 标题
heading4 四级标题 #### 标题
heading5 五级标题 ##### 标题
heading6 六级标题 ###### 标题
bullet 无序列表 - 列表项
ordered 有序列表 1. 列表项
todo 任务列表 - [ ] 任务 或 - [x] 完成任务
callout 超级块(行布局) {{{row + emoji + }}}
code 代码块 语言\n 代码\n
divider 分割线 ---
image 图片块
table 表格块
quote_container 引用块 > 引用内容
file 文件链接
whiteboard 图片块 自动导出图片
equation 数学公式块
grid 超级块(列布局)
grid_column 超级块(行布局)
table_cell 表格单元格 暂时还不支持合并的单元格解析,但是应该是可以支持的
wiki_catalog (列出子目录) (忽略) 和列出子文档插件联动?
fallback (忽略)

目前还有一些边缘情况没有处理,而且一些资源的导入需要修改思源内核实现,需要等待官方实现之后才可以使用。大家需要的话也可以先发一些文档给我测试~

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    28446 引用 • 119768 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 大佬,我之前写了个思源导出飞书,后来有几个问题:
    飞书标题无法识别序号,位置排版等问题,你有没有时间重新写个:
    现在的主要问题是,思源分析不方便,有分享插件太拉跨了,要同人分享非常困难,需要导出到飞书协作

    1 回复
  • Mux

    哇哦,这不是传说哥,嘿嘿,做完这个下一步就是尝试看看能不能尽量无损从思源导出到飞书了,您说这的这个无法识别序号,位置排版问题具体是怎么个问题呀 qwq,有没有例子可以看看哦 qwq

    感觉飞书对自定义格式的支持还不如思源,思源导入的时候很多 magic 的操作都可以实现,比如直接设置 style css,缩进自动识别,等等,不得不说 DV 的代码还是太 robust 了 qwq

    1 回复
  • Mux

    是的,现在从思源导出的功能其实已经比较完善了,就是用起来经常会遇到格式得手动调整的问题,不知道是不是我使用方法不对哈哈哈,我也想改善这个((

    1 回复
  • 飞书的问题是能识别 rtf 格式,但是思源基于浏览器的无法生存 rtf 格式,这就导致标题序号无法正确识别,还有就是代码块的片段/列表的位置处理的问题,搞的人头大.期待你搞出来

  • shaoxia 1

    我也经常遇到格式问题,后来整了个自动优化标题的,能把导入的微信公众号文章处理的稍微好点,还是问题比较多.

    另外一个现在经常遇到的就是从 gpt,cluade 之类的 llm 导入的问题,思源空的列表后能直接复制成列表序号 + 标题,列表序号 + 列表的错误格式,这是思源本身的问题,我提了建议了,他们比较固执.我觉得你有空可以做这块的修复.