Lazy loaded image
7️⃣🚀 部署教程:用 Netlify 部署 NotionNext 静态博客
Words 472Read Time 2 min
2021-7-2
2025-9-15
type
status
date
slug
summary
tags
category
icon
password

🚀 部署教程:用 Netlify 部署 NotionNext 静态博客

本文教你如何将 NotionNext 静态博客部署到 Netlify,使用 yarn export 输出静态文件。

🛠 1️⃣ 环境变量设置

Netlify → Site Settings → Build & Deploy → Environment → Environment variables 添加:
🔑 变量名
💡 示例值
📝 说明
NODE_VERSION
18
构建所需 Node.js 版本
VERCEL_ENV
production
部署环境
NOTION_PAGE_ID
{你的 Notion 页面 ID}
必填,用于拉取 Notion 内容
⚠️ 注意:不要把 .env 文件上传到仓库,以免泄露敏感信息。

⚙️ 2️⃣ 构建配置

Netlify → Site Settings → Build & Deploy → Continuous Deployment → Build settings 配置如下:
🏗️ 设置项
🔧 配置值
Build command
yarn build && yarn export
Publish directory
/out
Functions directory
/netlify/functions
其他设置保持默认,无需修改。

📦 3️⃣ 构建命令说明

在本地仓库执行:
  • yarn export 会把 HTML/CSS/JS 文件输出到根目录 /out
  • Netlify 会自动上传 /out 内容到 CDN,完成部署。

🔄 4️⃣ 自动部署

  • 绑定 GitHub 仓库后,Netlify 会监听指定分支(如 main)。
  • 每次你推送代码,Netlify 会自动执行构建命令并更新网站。
  • 构建日志可在 Netlify 控制台查看,方便排查问题。

✅ 总结

你的 NotionNext 静态博客 已成功部署到 Netlify,支持:
  • 自动部署(GitHub 推送触发)
  • 静态导出(无需 .next
  • 安全环境变量管理

💡 小提示
  • 如果博客仅使用静态导出,不要安装 @netlify/plugin-nextjs,否则会报找不到 .next 目录。
  • 构建分钟数、带宽等有限制,普通静态博客一般不会超限。
 
上一篇
Hexo HEO 主题英雄区标题字体修改教程
下一篇
🐳 Docker 基本操作教程