安装hexo并部署到GitHub上
本文主要讲述如何安装hexo并将hexo部署到GitHub上。从配置环境,安装hexo,git配置,部署上传等等步骤,以及一些容易出现问题的配置项。
说一下选择hexo的初衷吧,穷…..
所以直接选择GitHub部署网站。
安装Node.js,Git,Hexo以及建站
按照官网文档 可以直接安装上这些软件的安装及网站的创建。
Git配置
创建仓库
新建一个仓库名称必须为github的用户名.github.io
,比如,如果你的 github 用户名称是hexo
,那么就新建一个名为hexo.github.io
的仓库,博客搭建完成以后你的访问地址就是 https://hexo.github.io
。
PS:注册的邮箱一定要验证,否则不会成功。
配置 SSH key
使用Git bash执行如下命令SSH key。然后连续3次回车,最终会生成一个文件在用户目录下,通过返回信息的方格内就可以找到详细的文件地址,找到.ssh\id_rsa.pub文件。
1 |
|
打开自己的github主页,进入个人设置 -> SSH and GPG keys,通过点击New SSH key
新增一个SSH key
,用记事本或者notepad++打开id_rsa.pub文件,复制里面的全部内容粘贴到key那里,title随便填,然后保存。
然后使用Git bash执行下面命令测试是否成功。如果提示Are you sure you want to continue connecting (yes/no)?
,输入yes,看到Hi liuxianan! You’ve successfully authenticated, but GitHub does not provide shell access.
的话就说明成功了。
1 |
|
使用Git bash执行下面命令
1 |
|
配置 _config.yml
1、关于_config.yml
文件url部分的配置
1 |
|
2、deploy属性
1 |
|
上传到 GitHub
首先需要安装一个插件。
1 |
|
然后生成静态文件并上传
1 |
|
或者使用简单命令
1 |
|
如果出现一些乱七八糟的问题,可以在generate之前执行下clear命令
1 |
|
部署的话需要填写GitHub的用户名和密码,正常填写即可。
部署完成后就可以通过https://github.com/你的github用户名.github.io 链接访问自己的站点了。