准备
- GitHub账号
- 安装nodejs
- 安装git
1. GitHub创建仓库
- 仓库名为 username.github.io
2.本地搭建博客网站
-
安装nodejs
//确认是否安装成功 npm -v
-
安装git
//确认是否安装成功 git --version
-
安装hexo
npm install hexo-cli -g
-
创建博客
hexo init blog cd blog npm install
-
测试
hexo g hexo server
访问http://localhost:4000/查看本地搭建的网站
本地无密码连接GitHub
-
在git命令行中设置用户名和邮箱
-
在Powershell(cmd)输入 ssh-keygen -t rsa -C "your email"回车,一直回车
-
在输出信息中找到生产密钥地址,一般是在.ssh文件夹,id_rsa.pub公钥文件,id_rsa是私钥文件。
-
复制id_rsa.pub文件中的内容,在GitHub设置中新建ssh key并填入生成公钥内容
-
测试能否连接成功
ssh -T git@github.com
命令行中输入上面的命令,提示连接成功则配置成功
将网站部署到GitHub上
-
修改项目目录中_config.yml文件,具体修改内容如下
deploy: type: git repo: https://github.com/GeJi133/GeJi133.github.io.git branch: main message: update
branch的具体分支查看GitHub仓库>>Setting>>Options>>githubPages设置的分支
-
将搭建的网站push到GitHub上
hexo clean hexo d
-
输入username.github.io就可以看到自己的博客啦