前言
由于我更新了Windows11系统,所以之前的hexo部署教程多了第一步
一、win11系统禁止运行脚本,请尝试以下代码
1 | get-executionpolicy -list |
二、安装git并与GitHub绑定
1 | git config --global user.name "jieooo" #你的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 | node -v |
七、安装hexo 新建一个文件夹,不能是根目录,我为了方便就放到根目录,结果报错了。 然后进入该文件夹,并用如下命令进行初始化并安装必备组件;
1 | hexo init . |
八、接着配置_config.yml ,设置为你的个人仓库名即可 最后安装 deployer 即可部署到GitHub上 其他使用说明见Hello World
1 | npm install --save hexo-deployer-git |