hexo安装记录
首先来总体说一下思路
安装的全过程大概分为三个部分安装环境,安装hexo,生成发布到hexo
一,安装基本的环境
- 基本的环境主要有两个:node和git
下面来说一下这两个软件的主要作用node主要是提供一个安装hexo的一个环境;后来的hexo的一些列插件
都需要使用node的npm包管理器进行安装。
而git的作用是用来关联GitHub的账号为在互联网的访问提供基础,事实上我们也可以将网页放到云服务器上
这样可以大幅度增加网页访问的速度,当然这样也会增加成本
所以我还是建议直接放到github上面可以省略一些繁琐的步骤
事实上呀安装这部分在操作上并没有什么过多需要注意的地方直接一路next下去就完事了
在安装完成之后使用cmd输入npm -v和node -v出现相应的版本信息即为成功
需要注意的一点便是git在国内下载速度可能会比较慢,所以下面给出国内的链接来方便进行下载
1 | https://npm.taobao.org/mirrors/git-for-windows/ |
二,安装hexo
在我们安装基本的环境之后我们需要使用npm命令来进行hexo的安装事实上官网也给出了相应的命令
1 | npm install hexo-cli -g |
这样呢我们就已经安装完hexo了,然后呢我们需要初始化一个文件夹
比如我想将当前目录切换到d盘:d:然后执行如下命令
1 | hexo init blog |
这样我们在d盘下就会有一个blog的目录
这时我们的安装并没有完成,使用cd命令进入文件夹之后继续执行命令进行安装
1 | cd blog |
这里执行完之后基本已经完成我们在执行hexo s之后站点在本地的4000端口就可以进行访问
1 | npm install |
然后我们在浏览器打开
1 | http://localhost:4000 |
既可看到我们网站的效果了,到此安装hexo也算是基本的完成了
三,发布网站
首先我们要注册一个github的账号
然后新建一个仓库,且名字的格式为
1
username.github.io
做完这些之后还记得我们第一步安装的git吗现在将他们绑定
1
2
3git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
ssh-keygen -t rsa -C "你的GitHub注册邮箱"执行完后会在当前的用户目录下的.ssh文件夹生成.pub文件
将里面的内容全部进行复制
登录进入github打开设置点击SSH and GPG keys点击new ssh,标题的名字可以自定义将内容粘贴到下面
之后可以输入
1
ssh git@github.com
出现下图信息即为成功
昨晚这些以后我们就可以开始将网站推送到github上去了
打开hexo下面的_config.yml文件到文件的最下方找到deploy
按照如下格式填写
执行如下命令
1
2
3hexo clean 清理
hexo g 生成
gexo d 部署到github在执行完hexo d之会出行对话框需要输入你的github.io的密码进行验证后即可部署成功在部署成功之后我们直接在浏览器和