Hexo_常用指令
Hexo
Hexo是一个对新手很友好,并且可扩展能力强的静态网站生成框架
1.创建一个空文档(只有空文档才能部署Hexo项目)
2.提前安装好 Node.js、Git
Hexo是基于Node.js的框架,部署时需要用到git进行部署(版本使用最新的即可)
3.在空文档下打开cmd,然后依次输入以下命令
1 |
|
此时,就已经完成了一个基础的hexo项目。
4、部署到 GitHub Pages
创建GitHub仓库
在GitHub新建仓库,仓库名为用户名.github.io,这里的用户名替换为自己GitHub的用户名
比如我的用户名是bote798,新建的仓库名就是bote798.github.io
创建时选择 public 将仓库公开,推荐勾选 Add a REAMD file 为仓库创建描述文件
配置SSH密钥连接GitHub
由于21年GitHub 取消了对密码身份验证的支持,所以需要使用 GitHub 的个人访问令牌来代替密码,但每次上传都需要输入一次用户名和 token 显然比较麻烦,安全性也较低,配置 ssh 后就可以更加方便的上传文件
打开C盘,进入 Users 文件夹,接着打开电脑用户名文件夹,寻找是否有.ssh文件夹,如果有的话需删除掉,没有就继续进行下面的步骤
在该文件夹下右键打开Git Bash,输入以下命令生成ssh密钥,中途需按下三次回车键
1 |
|
成功后在该目录下生成了.ssh文件夹,用记事本打开.ssh文件夹下的id_rsa.pub文件,复制里面的内容
在GitHub设置中点击SSH and GPG keys选项,点击New SSH key
出现以下界面
填写 Title项 为 hexo,将复制的内容粘贴到 Key 文本框中,点击 Add SSH key 后需要输入一次 GitHub 密码,即可添加成功
再次打开Git Bush,输入以下命令验证是否能连接成功
1 |
|
如果询问是否继续连接,输入yes即可,如下图出现successfully即为连接成功
最后,配置用户名和邮箱
1 |
|
到这里已经成功配置好了 ssh 连接,可以将本地博客部署到 GitHub 了·
在刚刚创建的博客文件夹下再次打开 git bush,安装 hexo-deployer-git 插件
1 |
|
打开**_config.yml**文件,更改最后面的 deploy 内容,用户名替换为自己的 github 用户名
1 |
|
基础命令:
1 |
|
主题可选:Themes | Hexo
点击后进入其GitHub仓库查看对应指引更换主题