记一次Hexo博客的搭建过程。
前言
什么是hexo?
Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Heroku上,是搭建博客的首选框架。为什么要搭建Hexo博客呢?
准备工具
搭建Hexo
安装Node.js和Git : 没什么难度无脑下一步
输入:
1 | git --version |
检查一下是否安装成功:

因为考虑到NPM是国外的东西,也就是说他的源是国外的
我们可以把他的源改成国内淘宝的源这样安装速度会快些
1 | npm config set registry https://registry.npm.taobao.org –global |

安装hexo组件:
1 | npm install -g hexo-cli |

本地安装部署hexo:
1 | hexo init blog //blog是我的是我自定义的目录 |

这时候你就可以看见这个目录下的已经创建了你的博客:

进入这个目录并执行:
1 | cd blog |
这时候打开 http://localhost:4000
你就能在本地的4000端口看到你的博客:
要写博文的话可以用自己喜欢的文本编辑器往blog\source_posts目录下添加 .md 文件
我就用记事本添加一个测试一下

添加完后要重新生成静态页并部署到本地:
1 | hexo g |
再刷新一下http://localhost:4000
这就是我刚刚添加的测试文章
部署到Github
首先去github新建一个仓库:
这里仓库名要按照 你的github用户名.github.io 的格式设置:

仓库创建完成后回到blog目录,编辑 _config.yml

拉到最下面添加
1 | type: git //修改为git |


安装一键部署插件 hexo-deployer-git 并执行部署 :
1 | npm install hexo-deployer-git --save |

可以看见他报错了
它让我们先执行:
1 | git config --global user.email "你的GitHub邮箱" |
我们按它说的执行一下:
再次 hexo d 部署一下:

输入你的GitHub账号和密码:

Done!部署成功
刷新一下你的GitHub仓库
在浏览器地址栏打开你的GitHub仓库名


Done!现在你可以把你的GitHub仓库名分享给你的小伙伴
告诉他们这是你的新博客!!
至此Hexo的基本部署已结束!
有空我再写一篇文章介绍一下hexo的主题更换及自定义域名!!
已更新:Hexo主题更换及配置个性域名
最后附上
Hexo官网:
Hexo官方文档:
Node.js官网:
Git官网:
评论
TwikooDisqusjs