手动 NotionNext 版本更新

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

勤劳的 tangly1024又更新了 NotionNext 内容。之前的更新内容不涉及 blog.config.js 文件(配置博客唯一要更改的文件),可以直接 Fetch upstream → Fetch 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 request → New 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 1 和 step 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 instruction 中 step 2 命令,复制到控制台、回车;或者直接在 VS Code → Source Control 中点击 Commit)。最后在浏览器中点击 authorize it 授权 vercel 部署。等待一会即可访问 NotionNext 博客。

sh2.png

其他问题

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

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

赏

×

喜欢就点赞,疼爱就打赏

//