📜同步Obsidian to Notion
00 min
Aug 8, 2023
Aug 15, 2024
slug
tags
password
icon
lang
date
category
type
status
summary
English version: [[Obsidian to Notion]]
更新: 已经更新到2.2.1版本,这个版本有了更直观的界面

TODO

添加自定义表头功能
增加多数据库支持
增加自定义tag功能
增加单个文件多数据支持
允许添加额外数据库
预览数据库详情
编辑数据库详情
完全支持自定义功能!
notion image
notion image
notion image
预览:
notion image
编辑:
notion image
以下是原文

前言

在几个月之前,我就看到了大佬开发的打通Obsidian和Notion的插件obsidian-to-notion。 那是非常好用,方便了很多。
然后又因为我是用了另外一个NotionNext把Notion 的page直接部署在了Vercel上边。这就造成了一个问题: 平时记笔记写东西都是在obsidian完成的,但是如果想要发布还得跑到Notion去。但是如果用Obsidian编辑,然后再通过插件分享到Notion,就需要完成四个步骤: 1. 在Obsidian完成创作。
  1. 通过插件分享到Notion的共享仓库。
  1. 从共享数据库中把文章给粘贴过去。
  1. 然后修改每一个表头。
如果完成以上步骤,会相当繁琐。如果在Obsidian修改了文章,还需要重新操作以上步骤。所以有一段时间,为了能把东西发到网页上,都是直接在Notion上编辑的。
但是最近,我研究了一下Notion的API使用方法。然后在原作者的基础之上,对插件进行了修改,现在已经完全支持NotionNext的数据表了。
效果如下:
notion image
如果大家有需求,可以去我的仓库下载使用。插件已经提交给官方了,之后应该就可以直接从Obsidian安装了。

使用介绍

在仓库的readme文件中有详细的介绍。你也可以按照如下进行操作:

注意事项

本插件现在暂时只能用于匹配NotionNext。如果你不是使用这个模板,你只会无限返回error 400.
所以没有NotionNext需求的,请使用原作者的Obsidian-to-notion

准备安装

在安装插件之前,你必须配置好了以下内容:
  1. 你的NotionNext数据库。
  1. 根据原作者的readme.md,配置好了Notion API,并且已经和你的NotionNext仓库关联。
  1. NotionNext Database ID
  1. 你的NotionNext数据库有如下内容:
      • type
      • title
      • slug
      • category
      • tags
      • date
      • status
      • summary
      • password
      • icon
如果你是直接复制的NotionNext的模板,这些内容应该已经有了。我在原作者的基础之上对本插件的内容进行了更改,所以你只需要保证你的数据库有如上内容,并且所有的字母都是小写!!!
⚠️⚠️⚠️:表头全部小写!!!顺序无所谓!

安装插件

手动安装

  1. 关闭Obsidian
  1. 从Release下载插件文件,解压到你的obsidian插件目录下。
  1. 重新打开Obsidian,进入设置,启用插件。
  1. 在设置中,找到Obsidian to NotionNext,填入你的NotionNext Database ID 和 API token。

Obsidian社区

可以直接在社区中心搜索NotionNext:
notion image

Comments
  • Twikoo
  • Giscus