Hello World

       欢迎来到我的博客!早就听说Hexo的鼎鼎大名,但是没有找到合适的连续时间,一直没能重新折腾github博客。今天跟随着先驱们的指引,经过惨不忍睹的折腾,两个多小时后终于跑了起来。下面简单介绍我建站的一些粗浅的经验,欢迎指正~~!

搭建环境

安装配置Hexo

Node.js和Git安装成功后就可以在git中用npm安装hexo

1
$ npm install -g hexo-cli

在本地初始化文件夹,E:\hexoblogs,进入所建立的文件夹后初始化。执行代码:

1
2
3
$ cd e:\hexoblogs
$ hexo init
$ npm install

上一步结束后,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
2
cd themes/modernist
git pull

好了,到此我们完成了对本地Hexo的安装和配置。

发布文章

配置github仓库

新建一个仓库:Minwell1992.github.io。其中后面两个不能改变,能自由发挥的就是前面的花名,起一个像我这么酷的名字吧~:)
配置SSH。在此不再赘述。如果你对关于git和github的相关知识还不是很熟悉,推荐去廖雪峰大大的博客来系统的学习一下,个人觉得非常非常的棒!

配置本地Hexo

打开Hexo目录下的_config.yml,拉倒最下面
配置为这样子,只需要把我的名字改为你的github用户名就可以了。

1
2
3
deploy:
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你的博客