项目更新
本项目在长期维护更新中,不时将修复一些bug和增加新特性。
只要在您fork后的的NotionNext中点击
Fetch upstream
就能更新为最新的代码
更新常见问题
有时这里显示的不是
Fetch and Merge
按钮,而是Open pull request
。原因是我和你的代码发生冲突(confilcts
),例如我修改了blog.config.js
文件,你也修改了此文件,导致在更新时,Git需要人工确认要合并代码时保留的blog.config.js文件版本。
- 假如你熟悉Git的操作,可以大胆开启Open pull request,将我的更新以你的代码为基准合并到你的仓库中。
- 如果你并不是熟悉Git的操作,推荐做法是备份一下你的
blog.config.js
配置文件,然后重新fork一遍项目,再更新新版本中的配置项,重新配置即可。
其他部署方式更新
除了Github fork部署,还支持Docker部署、Vercel一键Clone部署。这两种部署方式更新方法如下:
1.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 此环境变量则默认读取示例文章
2.Vercel一键部署
删除旧版Vercel项目,重新按找以下步骤一键Clone部署。
1.点击 快速部署链接
2.选择用
选择仓库创建方式 
创建仓库 
完成部署
Github
方式创建仓库,然后点击create
确认部署。

系统将自动完成部署(大约等待2分钟)。

更新日志
可在 https://github.com/tangly1024/NotionNext/releases 查看版本更新发布历史。
这里也可以查看更新日志:https://docs.tangly1024.com/zh/changelog ,但文档更新可能不是很及时。