文章时效性提示
本文发布于 1296 天前,部分信息可能已经改变,请注意甄别。
Hexo是一个快速、简洁且高效的博客框架。得益于Node.js的快速生成速度,几百个网页可在几秒钟内生成。
Hexo支持Markdown的所有功能,只需一条指令即可部署成功。
一、配置本地环境
1、安装Homebrew
将下面的命令复制到MacOs终端以安装Homebrew
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
2、安装git
在终端输入下面的命令安装git
1 | brew install git |
3、安装Node.js
1 | brew install node |
4、安装Hexo
1 | npm install -g hexo-cli |
5、安装git部署服务
1 | npm install hexo-deployer-git --save |
6、使用Hexo创建本地网站
(1)新建网站文件夹
1 | mkdir blog |
(2)进入网站目录并使用Hexo生成网站
在终端输入以下命令:
1 | cd blog |
访问 http://localhost:4000 ,查看到Hexo初始界面,即Hexo本地配置成功。
在终端输入control+c退出预览。
二、配置GitHub Pages
1、注册GitHub账户
2、创建新仓库
仓库名称为:yourname.github.io(yourname必须为自己的github ID)
3、修改Hexo全局配置文件
更改网站根目录下_config.yml文件,在文件最后添加以下内容。
1 | # Deployment |
将yourname修改为自己的github ID
三、配置SSH KEY
1、生成SSH KEY
打开终端,输入以下命令:
1 | ssh-keygen -t rsa -C "Your Email Address" |
提示输入密码和确认密码,如不想设置可以单击回车。
2、将SSH KEY 添加到GitHub
单击访达➡️前往➡️个人➡️.ssh➡️id_rsa.pub,并复制id_rsa.pub的全部内容
找不到.ssh文件夹可以点击shift+command+. ,即可显示隐藏的文件夹。
打开GitHub主页,点击头像进入setting,点击SSH and GPG keys,在点击New SSH Key。将内容复制进key,tittle内容可以为空。最后点击Add SSH key
在终端输入以下命令以测试是否成功:
1 | ssh -T git@GitHub.com |
接下来会提示是否继续连接,在终端输入yes。
若出现以下提示,即SSH Key 添加成功。
四、将本地内容上传到github
终端进入网站目录,并输入以下命令。
1 | hexo clean |