背景

最近在 Ventoy 目录下放了一个 vhdx window 镜像,重新进入新的系统后想要在此系统继续发布hexo博客(原来的hexo文件还在),需要重新进行一些部署。

参考

【精选】Hexo博客搭建与部署_hexo部署-CSDN博客

进入一个新系统后hexo部署

1、重新下载 git

2、重新下载 npm

3、安装 hexo 插件

1
npm install -g hexo-cli

4、重新生成 SSH 并添加到 Github

生成新的 SSH 密钥并将其添加到 ssh-agent - GitHub 文档

image-20231103122222515
1
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

(1)将 SSH 密钥添加到 ssh-agent

在新的管理员提升的 PowerShell 窗口中,确保 ssh-agent 正在运行。您可以使用使用 SSH 密钥密码中的“自动启动 ssh-agent”说明,或手动启动它:

1
2
3
# start the ssh-agent in the background
Get-Service -Name ssh-agent | Set-Service -StartupType Manual
Start-Service ssh-agent

在没有提升权限的终端窗口中,将您的 SSH 私有密钥添加到 ssh-agent。 如果您创建了具有不同名称的密钥,或者如果您要添加具有不同名称的现有密钥,请将命令中的 id_ed25519 替换为您的私有密钥文件的名称

1
ssh-add c:/Users/YOU/.ssh/id_ed25519

(2)复制 rsa_pub 提交到 Github

  • 在 GitHub 上任何页面的右上角,单击您的个人资料照片,然后单击设置.

  • 在侧边栏的 “Access(访问)”部分,单击SSH 和 GPG 密钥.

  • 单击 New SSH key (新建 SSH 密钥) 或 Add SSH key (添加 SSH 密钥)。

  • 在“Title(标题)”字段中,为新键添加描述性标签。例如,如果您使用的是个人笔记本电脑,则可以将此键称为“个人笔记本电脑”。

  • 选择密钥类型,即 authentication 或 signing。有关提交签名的更多信息,请参阅关于提交签名验证

  • 在 “Key” 字段中,粘贴您的公钥。

  • 单击 Add SSH key(添加 SSH 密钥)。

  • 测试是否成功:

1
ssh -T git@github.com

出现该项直接填写yes

image-20250105205133425

5、安装 pandoc 公式渲染

Release pandoc 3.1.9 · jgm/pandoc (github.com)

选择 msi 一键安装即可

6、重新下载 PicGO 用于上传图片

Releases · Molunerfinn/PicGo (github.com)

重新生成一个 token

image-20231103192233414

备用地址

2 - pandoc.msi

3- Picgo.setup

备用地址| Center-cr's Blog (zoujiaitic.top)

参考

Generating a new SSH key and adding it to the ssh-agent - GitHub Docs

Adding a new SSH key to your GitHub account - GitHub Docs

国内npm源镜像(npm加速下载) 指定npm镜像_npm 国内镜像-CSDN博客

Git config 查看和设置配置信息-CSDN博客

The authenticity of host ‘github.com (20.205.243.166)‘ can‘t be established. 报错解决-CSDN博客

git提示:The authenticity of host ‘github.com (13.229.188.59)‘ can‘t be established._vsode git 提示the authenticity of host-CSDN博客