NotionNext更新指南
NotionNext更新指南
Last edited 2022-6-9

项目更新

本项目在长期维护更新中,不时将修复一些bug和增加新特性。
只要在您fork后的的NotionNext中点击Fetch upstream就能更新为最新的代码
notion image

更新常见问题

有时这里显示的不是Fetch and Merge 按钮,而是Open pull request。原因是我和你的代码发生冲突(confilcts),例如我修改了blog.config.js文件,你也修改了此文件,导致在更新时,Git需要人工确认要合并代码时保留的blog.config.js文件版本。
notion image
  • 假如你熟悉Git的操作,可以大胆开启Open pull request,将我的更新以你的代码为基准合并到你的仓库中。
  • 如果你并不是熟悉Git的操作,推荐做法是备份一下你的blog.config.js配置文件,然后重新fork一遍项目,再更新新版本中的配置项,重新配置即可。
 

其他部署方式更新

除了Github fork部署,还支持Docker部署、Vercel一键Clone部署。这两种部署方式更新方法如下:

1.Docker 部署

备份你的blog.config.js 等自定义配置信息,并重新执行Docker指令,获取最新版本镜像。镜像已上传至Dockerhub,可以在安装Docker环境的系统中执行以下命令。
旧版
docker run -p 3000:3000 -e NOTION_PAGE_ID="02ab3b8678004aa69e9e415905ef32a5" notionnext:2.8.1 # 02ab3b8678004aa69e9e415905ef32a5 这个值可替换成你的Notion_PAGE_ID 此环境变量则默认读取示例文章
docker run -p 3000:3000 -e NEXT_PUBLIC_THEME="next" -e NOTION_PAGE_ID="02ab3b8678004aa69e9e415905ef32a5" tangly1024/notionnext:3.3.9 # 02ab3b8678004aa69e9e415905ef32a5 这个值可替换成你的Notion_PAGE_ID 此环境变量则默认读取示例文章
可在Github的Packages、或Dockerhub中查看所有docker镜像的版本

2.Vercel一键部署

删除旧版Vercel项目,重新按找以下步骤一键Clone部署。
2.选择用Github方式创建仓库,然后点击create 确认部署。
选择仓库创建方式
选择仓库创建方式
创建仓库
创建仓库
系统将自动完成部署(大约等待2分钟)。
完成部署
完成部署

更新日志

可在 https://github.com/tangly1024/NotionNext/releases 查看版本更新发布历史。
这里也可以查看更新日志:https://docs.tangly1024.com/zh/changelog ,但文档更新可能不是很及时。
  • 工具
  • 建站
  • NotionNext配置Valine/Waline评论插件Notion建站 | Vercel+Nobelium搭建独立站
    • Waline
    • Giscus
    • Cusdis