手动 NotionNext 版本更新

  1. 使用的软件
  2. 合并步骤
  3. 其他问题

勤劳的 tangly1024又更新了 NotionNext 内容。之前的更新内容不涉及 blog.config.js 文件(配置博客唯一要更改的文件),可以直接 Fetch upstreamFetch and merge 跟进版本。

或者点击 Update branch 可以直接更新(千万不能 Discard

sh2.png

但是这次涉及到 blog.config.js 文件的修改,新旧内容冲突导致 Github “懵了”,需要手动更新。数日前就看到需要更新,今天才得以抽空完成这一 “大工程”(实在是懒)。

使用的软件

  1. 浏览器 [Github 已经 Fork 过 NotionNext 项目];
  2. Github desktop 客户端 [安装地址];
  3. Visual Studio Code - VS Code [安装地址].

合并步骤

  1. 在浏览器中进入自己的 NotionNext 仓库;
  2. 点击 Pull requestNew pull request 创建一个合并;

sh2.png

  1. 设置上游库指向本仓库后,点击 Create pull request (无法跨仓库则点 compare across forks ),设置 Title ;

sh2.png

sh2.png

  1. 下拉到底,点击 open this in Github Desktop

sh2.png

  1. 点击 command line instruction ,获得两段命令 step 1step 2
  2. 在打开的 Github Desktop 中点击如下选项,用 VS Code 打开本地代码;

sh2.png

  1. VS Code 打开控制台(快捷键为 Ctrl + ``` ),复制 step 1 命令到 VS Code 控制台后回车;

sh2.png

sh2.png

  1. 由左侧栏进入 Source Control ,选择修改 blog.config.js 文件并保存,修改原则为: accept incoming change ,即在新的代码中填入自己原来的设置内容,用新代码覆盖旧的代码,此处需要花费一些时间。

sh2.png

sh2.png

  1. 将修改的代码 push 到 Git 仓库,完成分支合并(参考command line instructionstep 2 命令,复制到控制台、回车;或者直接在 VS Code → Source Control 中点击 Commit)。最后在浏览器中点击 authorize it 授权 vercel 部署。等待一会即可访问 NotionNext 博客。

sh2.png

其他问题

  • 大陆地区 pull/push Github 代码可能存在连接问题,可以使用 dev-sidecar [最新 v1.73 版本下载地址] 。要注意先退出该软件再关机。建议阅读软件使用指南 [快速开始]。

欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。

×

喜欢就点赞,疼爱就打赏

//