自己在搭建Hexo博客的时候遇到不少问题,现在终于搭好了,和大家分享
1.安装
- Node.js
建议默认安装,一直点next
安装完,运行命令提示符,输入node -v
安装成功的话,会出现 v4.6.0(这是我的版本) - npm
这是一个Node.js的包管理工具,在安装好Node.js的时候已经装好了
和上面一样,输入npm -v
和npm
前者会出现版本号,后者会出现这样的输出
Usage: npm <command>
where <command> is one of: ...
- Git
安装的时候勾选 “On the Desktop”
想深入学习Git的,可以看看廖雪峰老师的Git教程
如果上述软件安装的时候不是默认路径,可能需要设置环境变量,具体方法可以百度
安装的具体教程可以见这里
2.Hexo
- 简介
Hexo 是一个快速、简洁且高效的博客框架,官网有很详细的文档 - 安装
在桌面右键选择 Git Bash ,输入npm install -g hexo cli
- 本地搭建
安装 Hexo 完成后,请执行下列命令
hexo init <folder>
//<folder>指的是用于创建Hexo博客的目录 例如C:/hexo
cd <folder>
npm install
现在已经搭建起本地的Hexo博客了,输入hexo server
,然后到浏览器输入localhost:4000就可以访问本地的Hexo博客了
3.Github
- 注册Github帐号
- Personal settings
在个人的设置中,找到Repositories并创建,应该创建的Repository的名字是:Github帐号.github.io
然后到你刚创建的Repository点击Clone or Download
复制HTTPS或者SSH的地址(之后要是某个地址出错就换成另一个)
打开你创建Hexo博客的文件夹,编辑_config.yml,了解更多配置
找到deploy
,改成下面这样
deploy:
type: git
repositiory: 你复制的HTTPS地址或者SSH地址
branch: master
//注意冒号后都留一个空格
- 设置SSH Keys
具体看这里
4.部署完成
最后一步了,输入
hexo generate
hexo deploy
这样博客就搭建好了,可以用 http://Github帐号.github.io/ 访问
我的博客:https://miracles1919.github.io/
附上我查找的相关资料
http://www.jianshu.com/p/67c57c70f275
https://hexo.io/zh-cn/docs/index.html
http://www.jianshu.com/p/858ecf233db9
http://blog.longestory.com/Hexo/create-hexo-blog.html
http://www.liaoxuefeng.com/
http://jingyan.baidu.com/article/d8072ac47aca0fec95cefd2d.html