obsidianToNotion

前言

在之前的文章中,我曾分享过笔记软件的对比,详见笔记记录。 文末提及主用FlowUs进行笔记分享,现在我来打自己脸。2023年的3、4月由chatGPT3.5和chatGPT4引发的AI潮,促进了很多软件发生了巨变,微软的copilot和Notion的NotionAI都很大提升工作效率。因此,在尝试了AI的好处后,我也萌发从FlowUs转回Notion的想法,加上后面了解到Notion接收到投资后,已解除免费用户的块数限制,因此果断转换回了Notion。😄😄😄因此目前自己主要的笔记方案为obsidian(插件很好且可利用OneDrive进行同步,所以依然还是主力)记录每日各种工作实验笔记,部分可分享的学习笔记则通过Notion和个人博客进行分享。

正文

为了避免类似之前obsidian+FlowUs需要复制笔记才能同步的弊端,我查阅了一些资料发现了obsidian中的obsidian to Notion插件,可以一键实现obsidian导入notion,太方便了😁😁😁,感谢大佬的开源。倒腾了小半个小时,出了点岔子,不过也成功了,对此将操作步骤做一下分享。

步骤

第一:obsidian安装插件

Obsidian插件市场搜索 obsidian to noiton下载插件,也可以采用该下载链接下载到本地安装(此处就默认各位看客已经了解如何在obsidian安装插件)。安装完成后,打开插件的设置可以发现,有两个关键token需要填写,后续操作步骤即为从Notion中获取的步骤。
obsidian to notion

第二:获取Notion API Token

API token需要在个人Notion官网,生成一个integration,这样notion可以允许与其他软件整合,有兴趣看作用的可见开发链接。生成intergration的操作为在申请链接中创建一个integration,假设命名为obsidian。创建intergration界面
完成提交后,即可查看到对应API TokenAPI Token,这一串token即可填入obsidian to notion的第一个框中。

第三:获取Database ID

首先在notion中新建一个page,在page中生成一个fullpage的table,并保证表格第一列列名为name,如下图所示新建表格Page,开启页面的访问为Full access,然后复制web link如下,并不是将整个链接直接复制到obsidian to notion插件的第二个框,而是只需要复制链接中的Database ID,如下所示。

1
2
3
https://www.notion.so/myworkspace/a8aec43384f447ed84390e8e42c2e089?v=...
| --------- Database ID --------|

第四:关联整合

做完以上操作,并不代表obsidian和notion已经可以绑定,这时候需要利用到步骤二中创建intergration实现信息的流通。因为步骤二中obsidian已经绑定了创建的intergration的Notion API Token,所以这时候需要把步骤三新建的page也绑定到对应的intergration.具体操作如图所示,搜索你创建的intergration的名字,确认绑定后,obsidian->intergration->page->database的四阶段数据流即完成绑定。page绑定intergration

效果展示

首先在obsidian创建测试笔记,然后点击左侧notion图标,即可插件到右侧notion对应的database中出现测试一行数据
obsidian创建测试笔记
打开测试页,查看内容匹配,调试完成。
notion测试页面

总结

obsidian to notion插件的思路为,依托的是notion提供给开发者的intergration支持,核心的数据流为obsidian->intergration->page->database。

  • 利用intergration实现obsidian和page互相绑定。
  • 利用database ID实现obsidian和database的绑定。

码完收工,最近的AI潮太猛了,再去看看AI的提词网站收集,赶上时代的浪潮,别被排在沙滩上。😂😂😂😂


obsidianToNotion
http://oowatermelon.github.io/OoWaterMelonS/2023/04/12/obsidian导入notion操作/
作者
OoWaterMelonS Shao
发布于
2023年4月12日
许可协议