Skip to content

如何配置站点

迁移自:如何配置站点 · 全量配置项见 参考手册(4.9.5.x)

部署成功后,可调整主题、评论、字体、动画等。配置来源优先级(高 → 低):

  1. Notion Config 表type = Config 文档内的表格)
  2. 环境变量(Vercel / .env.local
  3. blog.config.jsconf/*.js
  4. 主题 themes/<name>/config.js

1. 在 Notion 中修改

站点基础信息

图标、标题、描述、封面等默认从 Notion 站点根页 读取(与模板一致)。

Notion Config(V4.1+)

在模板中复制 type = Config 的页面,用表格维护键值:

表头说明
启用勾选后生效
配置名与代码中键名一致,如 AUTHORTHEME
配置值字符串;对象/数组需 JSON 双引号 格式
配置备注备忘
配置附件图片类配置可上传

注意NOTION_PAGE_ID 不能在 Config 表中配置,必须在环境变量或代码中设置。

建议配置:AUTHORLINKCONTACT_EMAIL(联系方式见 conf/contact.config.js)。

老用户可从模板复制「配置中心」页:模板链接

2. 修改代码

主要入口:blog.config.js(V4.8+ 大量配置在 conf/*.js)。
修改后 Vercel 会自动触发部署;失败时查看 Deployment 日志。

3. 环境变量

Vercel:Settings → Environment Variables,修改后 Deployments → Redeploy

本地:项目根目录 .env.local

示例:

KeyValue说明
NEXT_PUBLIC_THEMEproxio主题名 = themes/ 下文件夹名
NEXT_PUBLIC_AUTHOR你的名字作者
NEXT_PUBLIC_LINKhttps://你的域名站点 URL

内置 25 个主题,完整列表与选型见 内置主题全览magzine 目录名拼写与 magazine 不同)。

主题切换挂件:conf/widget.config.jsTHEME_SWITCH / NEXT_PUBLIC_THEME_SWITCH

4. 主题个性化

各主题有独立 themes/<theme>/config.js,首页区块、Hero 文案等在此或 Notion Config 中配置。

5. 延伸阅读

主题文档
Notion 字段与 4.xnotion-4x.md
基础功能总览site-basics.md
URL / 搜索url-customize.mdalgolia.md

原文链接

https://docs.tangly1024.com/article/how-to-config-notion-next