# 🔄 同步至 Notion
本功能需 PRO 会员权限→
为了方便用 Notion 的共建者们更方便地引用 flomo 中的内容,我们基于 notion 的 API 做了对应的实时同步功能,这样你在 flomo 记录的内容,就可以实时同步到 Notion 中,方便进行进一步加工和整理。
本同步功能限定 PRO
用户使用。
Notion API 仍处于 Beta 测试阶段,本同步功能也是。
整个 Notion 同步能达到以下效果:
- 全量推送内容 flomo 内容至 Notion 的指定 database。(这里不做定制输出,是因为 Notion 的 database 的筛选和排序足够强,可以自由决定如何处理。)
- 你在 flomo 内创建新 memo,以及编辑 memo,均会自动同步至 Notion。在 Notion 中删除不会影响 flomo 的内容。
- 你在 flomo 删除 memo,不会删除 Notion 的对应内容。
- 包含内容、创建日期、标签、附件(等待 Notion 支持)四个属性,标题部分会取 memo 的正文前几个字。
由于目前 Notion 的 API 还处于 beta(测试版)状态,所以会有一些不尽如人意的地方:
- 同步速度会有一定延迟(尤其是首次),因为限制了 API 请求速度。
- 暂时不支持上传图片。
后续随着其 API 进一步完善,我们也会跟进。
常见问题
- 请关闭 Notion 的汉化插件再使用同步功能,因为插件会修改 Notion database 的名称。
- 无法选择对应的 database,大概率原因是设置错了权限,请仔细看下面的绑定步骤。
# 绑定同步步骤
如果装有 Notion 汉化插件,请先关闭,否则会导致同步失败。
打开 Notion,新建一个 database 作为后续承接 flomo 内容的地方。
注意这里应该在新建页面下,再新建一个 database
在桌面端浏览器打开 flomoapp.com (opens new window) 并登录,点击设置 - 账号详情 - 拖至页面底部,找到同步入口。点击后进入下图页面,并点击 Notion 授权。
在登录 Notion 后,根据提示,选择对应的 page,然后点击右下角「Allow access」
点选完成后会跳回到 flomo,然后根据提示选择刚才创建的 database,然后点击同步,就开始自动同步啦!
注意:如果找不到指定的 database,请检查第一步是否按照要求在授权页面下,新建了 database
首次同步可能较慢,尤其人多时可能需要数个小时,请耐心等待,在过程中请不要进行其他操作。可以通过对 Created 时间进行倒序,来看同步进展。
请不要取消 Notion Database 的授权,或修改 Database 字段,否则会导致同步失败。
解决 Notion 不支持标签方法:在同步后的database 新建一栏,属性选择: Formula,对应的公式为 replaceAll(prop("Tags"), "/", "_") , 就可以实现在 Notion 中标签过滤。(感谢共建者 @润齐Range 提供)
# 使用指南
这里是一些推荐使用的 flomo + Notion 的组合方法,希望对你有一些启发。如果你有更好的思路,请联系少楠,我们会持续更新在这里。
# 1. 筛选某类 flomo 内容作为素材库
在 flomo database 中设置过滤器(或者直接搜索),选择你想要找到的某些标签和素材
切换为合适的展示方式(比如 Gallery view)
找到合适的素材内容,将其挪至你在 notion 中其他的素材库备选(当然也可以复制一份再同步过去)
可以在 page 的右侧新建一列,这样就可以边写边看准备的资料咯
# 2. 做一个 flomo 内容的共享主页
设置 flomo database 的过滤器,选择你想公开的标签内容(注意由于 notion 不支持多级标签,所以如果是多级标签内容,请注意多选)
选择对应的展示样式,然后锁定当前的 database
将此页面设置为共享,即可供大家访问啦。这样后续你在这个标签下记录的 flomo 内容,就可以自动同步到这里啦。你可以点此查看效果 (opens new window)
# 3. 通过 Group by 功能,查看自己每周的记录
Group 是 Notion 新增的重要功能,可以方便的将其中的数据按照某些条件分组。这里只是一个简单的应用。
设置 flomo database 的 group by 的类型如下图
根据需要选择 view 视图,就可以很方便的看到每月/每周/每年写的 memo 数量,以及根据需要单独展开访问其内容。