发布于: 2025-7-2最后更新: 2025-7-3字数 00 分钟

type
status
date
slug
summary
tags
category
password
url
notion image
notion image
notion image
notion image
 
项目简介
这是一个使用 Notion 作为数据库后端的个人导航网站项目。通过 Notion 数据库管理书签和导航链接,并以清晰现代的网页界面呈现。
主要特性
  • 使用 Notion 作为数据库,无需部署数据库
  • 清晰现代的网页界面
  • 支持多级分类导航
  • 响应式设计,支持桌面和移动端
  • 支持多主题切换(简约主题、赛博朋克主题)
  • 一键部署到 Vercel
 

部署说明

一、准备账号

  • vercel账号: 注册vercel 可以使用github账号登录。

二、复制Notion模板

直接复制这个 Notion 模板 到你的工作区。
  1. 点击右上角的复制按钮
notion image
  1. 保存到你的notion空间
    1. notion image
模板包含三个数据库:
  • 网站配置:存储网站基本信息和设置
  • 导航链接:存储所有书签条目
  • 分类配置:管理导航分类

三、创建Notion集成,并添加到表格中

1. 访问 Notion Developers 创建一个新的集成
notion image
  1. 获得集成后记下来集成密钥,点击显示后可复制
    1. notion image
  1. 将集成添加到表格中,打开notion中的模板,点击右上角三个点-集成-集成名称
notion image
至此,我们的notion表格就配置好了,我们就能通过api访问notion中的表格啦。

四、准备环境变量的值

找个文本编辑软件,粘贴下面的值,并按本节的截图所示获得你自己的id替换下面的文本,后边要用。
plain
 

NOTION_TOKEN

上面步骤3中复制出来
notion image

NOTION_WEBSITE_CONFIG_ID

浏览器打开notion,找到URL里红色框出来的在斜杠后面,问号前面的这一串字符
notion image

NOTION_LINKS_DB_ID

浏览器打开notion,找到URL里红色框出来的在斜杠后面,问号前面的这一串字符
notion image

NOTION_CATEGORIES_DB_ID

浏览器打开notion,找到URL里红色框出来的在斜杠后面,问号前面的这一串字符
notion image

五、复制源代码

⚠️注意,请不要使用qq邮箱等国内邮箱,尽量使用hotmail或gmail等国际邮箱,否则下一步登陆vercel后会提示账号被封禁。
  1. 请先注册并登陆Github账号
  1. 仅需点击下方链接,即可一键Fork(复刻)项目。

六、Vercel部署

准备账号

注册登陆Vercel ,这里推荐选择Github账号登录。
notion image

导入代码

  1. 点击下方创建新项目
  1. 在代码仓库列表中选择导入notion-bookmarks
notion image
notion image
把前面准备好的环境变量的文本粘贴进来即可,如果最后两项没有值,那就删掉最后两行。
 
 
最后点击deploy,等待部署成功
notion image

六、自定义域名

花一点点钱就能拥有自己域名,且国内能正常访问,为何不安排上呢?
推荐直接阅读这个: https://blog.tangly1024.com/article/vercel-domain

七、版本更新

当您的代码版本落后于notion-bookmarks最新版时,在github项目右上角将会出现一个更新按钮。点击sync fork可以更新代码。
notion image

Loading...
一个好看的Notion 封面制作器

Lazy loaded image一个好看的Notion 封面制作器

Notion Cover Maker 提供免费的 Notion 封面设计工具,无需技能即可快速创建个性化的 Notion 封面,支持模板选择、文本、图片编辑和高清导出。


懒人福音,Notion上可以直接发推文?

懒人福音,Notion上可以直接发推文?

[Queue: Twitter Scheduling Tool for Notion 是一个旨在简化通过 Notion 发布推文流程的工具,它允许用户在保持工作流程不变的情况下,直接在 Notion 中编写、预览和安排推文。]