deploy

前言

由于我更新了Windows11系统,所以之前的hexo部署教程多了第一步
一、win11系统禁止运行脚本,请尝试以下代码
1
2
get-executionpolicy -list
set-executionpolicy -executionpolicy remotesigned -scope currentuser
二、安装git并与GitHub绑定
1
2
git config --global user.name "jieooo" #你的Github用户名
git config --global user.email "3311528590" #你的Github邮箱
三、接着生成 ssh 密钥文件,输入如下命令后直接三次回车即可,一般不需要设置密码;
1
ssh-keygen -t rsa -b 4096 -C "3311528590@qq.com" #你的GitHub邮箱
四、一般执行上述命令之后,会生成 id_rsa 和 id_rsa.pub 两个文件,前者是我们私有的,而后者则是对外开放的。接着找到生成的 .ssh 的文件夹中的 id_rsa.pub 密钥,将内容复制;
五、然后打开 GitHub-Settings-Keys 页面,创建一个新的 SSH key,填写 Title 和 Key,Title 可以随意,而 Key 的内容则是我们刚才复制的 id_rsa.pub 中的内容,最后点击 Add SSH key 即可; 测试SSH链接,如果看到类似于“Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.”的消息,说明SSH设置成功。
1
ssh -T git@github.com
六、安装 nodejs 输入下面命令检验
1
2
node -v
npm -v
七、安装hexo 新建一个文件夹,不能是根目录,我为了方便就放到根目录,结果报错了。 然后进入该文件夹,并用如下命令进行初始化并安装必备组件;
1
2
hexo init .
npm i hexo-cli -g
八、接着配置_config.yml ,设置为你的个人仓库名即可 最后安装 deployer 即可部署到GitHub上 其他使用说明见Hello World
1
2
npm install --save hexo-deployer-git
git config --system http.sslverify false