nobelium + Notion 搭建博客
summary
使用Notion和Next.js构建的静态博客,部署在Vercel上。快速入门包括复制Notion模板、Fork项目、定制配置文件、替换图标,并在Vercel上设置环境变量。提供了常见配置的指导,包括网页图标设置、导航链接自定义和Vercel域名加速的参考链接。
date
Sep 4, 2025 04:22 PM
slug
nobelium-notion-blog-setup
status
Published
type
Post
tags
Notion
一个静态博客建立在Notion和Nextjs之上,部署在Vercel上。
快速入门
- 复制这个 Notion 模板,并将其公开分享
- Fork 这个项目
- 自定义
blog.config.js文件
- (可选) 将
/public文件夹中的favicon.svg和favicon.ico替换为您自己的图标
- 在 Vercel 上部署,设置以下环境变量:
NOTION_PAGE_ID(必需):您之前公开分享的 Notion 页面的 ID,通常在工作区地址后面有 32 个数字NOTION_ACCESS_TOKEN(可选,不推荐):如果您决定不共享数据库,可以使用 token 让 Nobelium 从 Notion 数据库获取数据。您可以在浏览器 cookies 中找到它,名为token_v2- 请注意,Notion token 仅在 180 天内有效,确保在 Vercel 控制台中手动更新。我们可能会在未来切换到官方 API 来解决这个问题。此外,Notion 数据库中的图像可能无法正确渲染
- 就是这样!很简单,对吧?
常见配置:
- 设置网页图标
将
/public下的替换为favicon.png 和 favicon.dark.png- 如何自定义新的导航连接
- 新建一个
type为page的页面,即你想要新增的一级页面,并填写好slug。 - 打开
lib文件夹里的lang.js文件。 - 在每一个语言(en, zh-CN等)的
NAV里面增加你想加的导航和变量名字,可以填多个。
nobelium 的作者没有在原文里写如何增加导航,但实际上是可以简单做到的。
- Vercel域名加速(参考)
相关链接:
