欢迎来到我的博客!早就听说Hexo的鼎鼎大名,但是没有找到合适的连续时间,一直没能重新折腾github博客。今天跟随着先驱们的指引,经过惨不忍睹的折腾,两个多小时后终于跑了起来。下面简单介绍我建站的一些粗浅的经验,欢迎指正~~!
搭建环境
- Node.js
- Git
- Sublime Text3
安装配置Hexo
Node.js和Git安装成功后就可以在git中用npm安装hexo
1 | $ npm install -g hexo-cli |
在本地初始化文件夹,E:\hexoblogs,进入所建立的文件夹后初始化。执行代码:
1 | $ cd e:\hexoblogs |
上一步结束后,hexoblogs目录应该是:
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
然后启动本地Hexo目录:1
$ hexo server
OK,在浏览器中输入localhost:4000。神奇的事情发生了有木有,一个Hexo站点就已经展示出来了!
写文章
开博客的目的就在于此。接下来就是重头戏,创建文章
1 | hexo new "title" |
layout为指定的布局,默认为post。title就是题目啦!新建的文章的地址在E:\hexoblogs\source_posts。可以使用任意编辑器码字,强烈推荐Sublime,速度超快,炫酷的不行,插件功能强大,码农必备!
此外,可以在这里提前验证语法规则。
更改主题
Hexo主页虽然很炫酷,但我们不会满足于此。
主题列表在此。找到一个喜欢的,进入github页面,复制主题的信息,然后一句话安装主题:
1 | $ git clone https://github.com/author/themename.git themes/modernist |
其中,author为作者,themename为主题名。
安装成功后,打开hexo_config.yml,修改主题:
theme:modernist
更新主题(modernist为示例,即刚下载的主题)1
2cd themes/modernist
git pull
好了,到此我们完成了对本地Hexo的安装和配置。
发布文章
配置github仓库
新建一个仓库:Minwell1992.github.io。其中后面两个不能改变,能自由发挥的就是前面的花名,起一个像我这么酷的名字吧~:)
配置SSH。在此不再赘述。如果你对关于git和github的相关知识还不是很熟悉,推荐去廖雪峰大大的博客来系统的学习一下,个人觉得非常非常的棒!
配置本地Hexo
打开Hexo目录下的_config.yml,拉倒最下面
配置为这样子,只需要把我的名字改为你的github用户名就可以了。1
2
3deploy:
type: git
repo: git@github.com:Minwell1992/Minwell1992.github.io.git
发布
文章写好后直接执行命令即可发布文章:1
$ hexo d -g
我在发布的时候出现了错误:
ERROR Deployer not found: git
找到了相关资料,执行这句话就ok:
npm install hexo-deployer-git --save
Succeed!
好啦!至此一个博客已经粗略的建立起来。虽然看起来挺简陋的,但万事开头难嘛,咱们把框架搭起来了,剩下的就是修修补补的小事了。小事包括:上传图片、更改域名、增加评论分享功能···发挥你的聪明才智,加油咯~~
参考资料:
Hexo官网
使用Hexo搭建个人博客
hexo你的博客
Hexo系列1:从零开始搭建hexo博客
markdown 简明语法
hexo你的博客