新建Hexo项目部署至github
1. 查看是否安装node.js
如果安装了node.js可以查看版本号
运行命令
node -v
#显示内容(我安装的是最新版本的nodejs)
# v16.13.0
2.安装Git
Mac下安装Xcode就自带Git。
3.Gihub新建仓库
如果你有github账号那么就在github账号下新建一个仓库,需要注意的是这个仓库名称必须是你的用户名 username . github .比如我的用户名是logicwang 那么我的仓库名就是logicwang .github . io (注:中间不能加空格)
4.配置SSH Key
这一步不是必须的,配置SSHKey的好处是避免每次更新博客需要输入用户名和密码。这样会方便很多
详细配置过程。
4.1 检查本机上是否存在SSH Key
打开终端,输入如下命令
cd .ssh ls -la
4.2 创建一个SSH Key
在终端输入如下命令
ssh-keygen -t rsa -C "your_email@example.com"
4.3 添加SSH Key到Github
点击右上角头像右边的三角图标,点击Settings,然后在左边菜单栏点击SSH and GPG keys,点击New SSH key,Title 随便填一个,在Key栏填入你复制的内容,点击Add SSH key,把你生成的sshkey添加到里面就可以了。
5.新建文件夹
mkdir blog
6.安装 hexo
npm install -g hexo
如果报错就在前面加上sudo
运行成功显示
# Password:
# changed 96 packages in 4s
7.初始化 hexo
运行命令
hexo init myblog(这个可以随意起名)
# 成功显示
# INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.git
# INFO Install dependencies
# INFO Start blogging with Hexo!
## 8.进入到你初始化的文件夹中(myblog) ##
cd myblog(你取的名称)
9.接下来是安装依赖包
npm install
10.浏览器调试
hexo s
如图:
转跳到浏览器显示如下
11.同步本地博客到Github
在myblog(或者你自己取的名称)中的_config.yml文件中添加deploy节点
deploy:
type: git
repo: git@github.com:username/username.github.io.git
branch: master
为了能够使Hexo部署到GitHub上,需要安装一个插件
npm install hexo-deployer-git --save
然后运行
hexo clean
hexo g -d