我用github搭建的博客地址为https://zs0922.github.io
环境准备
在搭建Github博客之前,先准备一下环境
安装git
官方地址:https://git-scm.com/
-
访问git官方地址,下载对应的安装包,进行安装(简单的点击下一步)。
-
安装好之后,鼠标右键可以看到:Git Bash Here,点击后打开了。
-
输入:git --version
安装node.js
官方地址:https://nodejs.org/en/download/
-
访问nodejs官方地址,下载对应的安装包,进行安装(简单的点击下一步)。
-
安装好之后,配置环境变量,并在终端里面输入:node -v
安装Hexo
安装命令:npm install hexo -g
- 安装好之后,终端输入命令:hexo -v
安装hexo依赖
安装命令:npm install --save hexo-deployer-git
git配置SSH key
cd ~/.ssh
ssh-keygen -t rsa -C "邮件地址" # 一路enter
~/.ssh目录下出现id_rsa和id_rsa.pub文件,复制id_rsa.pub文件的内容,进入github中,点击头像->settings->SSH and GPG keys
点击 Add SSH key
-
终端输入命令,测试是否成功:ssh -T git@github.com
-
配置账号和密码
$ git config --global user.email "xxx@qq.com" #填写你的github注册邮箱
搭建个人博客
新建博客
常用命令
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本
-
cd到一个空的文件目录
-
输入命令
hexo init
-
生成静态网页,命令:
hexo g
-
预览,命令:
hexo s
本地预览没问题,接着将这个博客部署到github上
部署到github
- 新建仓库,仓库名有要求,必须是: 用户名.github.io
- 编辑_config.yml
deploy:
type: git
repository: git@github.com:zs0922/zs0922.github.io.git
branch: main
- 发布到github,命令:
hexo d
在浏览器访问网址即可
https://zs0922.github.io/