系统配置
1、 安装node.js (已安装的请进行下一步)
node.js官网:https://nodejs.org/zh-cn/
首次的安装的可以参考这篇博客:Nodejs、NPM安装
这篇博客讲的比较详细,对于首次的安装Node.js的我再啰嗦下:
确保版本提示ok
|
|
最好要配置好npm的全局模块的存放路径
|
|
后面的文件路径可以自定义,存放在你的node文档中比较好,以后全局安装的模块都可以在这里找到
注意全局变量的设置
2、安装Git (已安装的请进行下一步)
Git官网: https://www.git-scm.com/
或者看廖雪峰的官网-安装Git
3、安装Hexo
Hexo官网中文文档:https://hexo.io/zh-cn/docs/index.html
当然既然node已经安装好了,我们可以自定义安装:
|
|
OK,安装完成之后,可以 hexo -v
即可以看到自己相关的系统配置
贴下我自己的系统环境:
|
|
Hexo初试
1、 初始化 新建一个自己的项目目录,如myBlog,然后在cmd中cd到项目目录,执行命令:
|
|
提示: INFO Start blogging with Hexo!
则说明成功了。
此时我们可以看到myBlog目录结构:
2、 生产静态页面 在cmd项目目录,执行命令:
|
|
提示: INFO 28 files generated in 3.24s
类似的就OK啦!
3、 启动本地服务 在cmd项目目录,执行命令:
|
|
提示: INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
此时,我们可以在浏览器输入http://localhost:4000/
可以看的到系统提供的 Hexo Hello world!页面。
如有问题可以查下看看4000端口是否被占用
好了,到这里其实我们就可以开始配置Github了。
Github配置
到了这里我们需要关联Hexo和Github中的项目仓库。
1、建立项目仓库Respository
我们需要建立与自己用户名相对应的项目仓库,比如我的用户名是aduoo,那么我新建的仓库名为:aduoo.github.io
2、配置Git SSH Key> 可以参考这篇博客
这个目的是为了Hexo后面免密部署项目
3、修改Hexo配置,正式关联Hexo和Github
(1)、打开我们项目目录myBlog里的_config.yml
文件(用编辑器哈)
(2)、翻到最后,修改如下(用户名处改成自己的哈)
|
|
那么接下来,我们可以部署自己的项目了。
Hexo部署项目
在cmd项目目录,输入命令hexo d
,最后提示INFO Deploy done: git
,则说明项目成功部署到Github.
恭喜,你可以在浏览器输入https://aduoo.github.io访问自己的blog了,可以看到会与在本地看到的一样。