跳到主要内容

Notion 配置

获取 Notion Integration Token

进入 Notion 开发者网站,按照以下步骤获取你的 Notion Token:

新建 Integration

点击 + New Integration 按钮或 Create new integration 卡片(如下红框所示)。

New Integration

填写基本信息

输入你的 Integration 名称,只有名称是必填项,然后点击 Submit 按钮。

提示

请记住这个名字,后面在 Notion Pages/Database 中授权时需要用到。

Basic Information

记录 Notion Integration Token

在接下来的页面中,点击 Show,然后 Token 就会显示出来,点击复制即可,请将这个 Token 粘贴到一个私密的地方,后续需要用到它。

注意

不要把这个 Token 泄露给任何人,否则可能会导致你的 Notion 内容丢失。

Copy Token

复制我的 Database 模板

危险

Notion Page Properties 中,name(不含任何空格和非法文件名字符)、title(页面标题)、date 这三个页面属性是必须的,否则 Notion Flow 不会正常工作并将抛出警告。

你可以自己自由创建 Database,然后进行下一步的授权,也可以选择 我正在使用的 Notion Database 模板,它已经包含了所有必要和有用的 Properties,你只需要在里面新建 Pages 即可,后续的文章发布也会更加方便。

提示

对于 Notion 的 Page Properties 目前支持以下类型的格式,其他格式会被忽略:

  • rich_text: string
  • multi_select: yaml 的 list
  • select: string
  • date: string
  • url: string
  • formula: string
  • checkbox: string(true/false)

授权 Database

提示

你必须使用 Notion Database 来管理你的博客文章,因为只有在 Database 中的 Pages 才有 Properties,而 Properties 是作为 Fornt Matter 的关键信息。 你可以考虑复制 这个 Database 模板,后续写文章时直接在其内新建 Pages 即可。

你只有给 Notion Database 授权了你刚刚申请的 Integration 之后,该 Integration 才能够访问你的 Notion Database。

  • 点击页面的右上角三个点
  • 点击出现的列表下方的 + Add connecttions 按钮,输入你刚刚申请的 Integration 名称筛选,然后选中即可!

Auth

这就是全部!如果你还想更精细的配置权限,可以继续往下看。

更多说明

你可以调整 Ingegration 的权限,点击页面左侧的 Capabilities 来进行设置。

注意

注意,Notion Flow 必须的权限是 Read content。如果你不需要后面将会提到发布博客后更新 Notion Pages 的 lastUpdateTime 字段(它可以让你方便的查看该 Page 是何时发布的),以及不需要将来会提供的 AI 功能,那么 Update contentInsert content 也不是必须的。 另外,Notion Flow 不需要任何 Notion 的用户信息和评论,因此下面的 Commnet 和 User Capabilities 保持默认即可。

More Capabilities