hexo(1)-相识hexo

或许你只需要一个能发表文章的博客,对其他功能并没有太多的要求,那么hexo博客系统是一个不错的选择,并且hexo博客是静态的,你可以利用git将hexo博客免费托管在github或者coding上面,虽然访问速度不是很稳定,但是作为一个个人博客应该可以满足了。下面我就向大家分享一下我的hexo+coding(以coding为例)博客之旅。

一,注册coding账号并开启page服务

1.1 访问 https://coding.net/ 注册一个coding账号;
1.2 点击项目->新建项目->仿照下图填写信息完成项目的创建;
18_5_1_1.png
1.3 进入创建好的项目开启Pages服务(coding现在启用了动态Pages服务,所以建议大家选择动态Pages服务),并选择部署来源(master)。

二,安装node.js

2.1 访问 http://nodejs.cn/download/ 下载windows平台对应的nodejs版本;
2.2 双击安装,一路默认即可。

三,安装并配置git

3.1 访问 https://git-scm.com/downloads 下载windows平台对应git版本;
3.2 双击安装,一路默认即可。

四,安装hexo

4.1npm -v 命令检查npm工具是否安装成功
4.2node -v 命令检查nodejs是否安装成功
18_6_3_1.PNG
4.3npm install hexo -g 命令安装hexo
18_6_3_2.PNG
4.4 新建一个文件夹作为hexo的工作目录(例如我创建的是blog)
4.5 进入blog文件夹执行 hexo init 命令初始化hexo
18_6_3_3.PNG
4.6hexo g 命令生成静态网页文件,然后用 hexo s 命令开启本地测试模式
4.7 本地浏览器能正常访问 http://localhost:4000/ 本地hexo就安装成功了
18_6_3_4.PNG

五,添加ssh-rsa公钥

5.1cd ~/.ssh/ 命令进入.ssh文件夹,如果提示“No such file or directory” 用 mkdir ~/.ssh 命令创建一个.ssh文件夹
18_6_3_5.PNG
5.2ssh-keygen -t rsa -C 你的邮箱地址 命令生成公钥(过程中一直回车就是)
18_6_3_6.PNG
5.3cat ~/.ssh/id_rsa.pub 命令查看公钥
18_6_3_7.PNG
5.4 将上面获得的公钥添加到你的coding项目中,记住勾选授予推送权限
18_6_3_8.PNG
5.5ssh -T git@git.coding.net 命令测试公钥,出现下图即配置成功
18_6_3_9.PNG

六,将本地hexo静态网页push到coding

6.1 编辑根目录下的_config.yml文件
18_6_3_10.PNG
6.2npm install hexo-deployer-git --save 命令安装push工具
6.3git config --global user.email "你的邮箱地址" && git config --global user.name "你的用户名" 命令告诉git你的邮箱地址和用户名
6.4hexo clean && hexo g && hexo d 命令push到coding
6.5 现在访问coding为你提供的博客域名成功出现hexo页面即push成功,这个域名是很复杂的,建议自己去买一个域名!绑定域名的教程请查看coding帮助文档

现在我们的hexo博客就创建完成了,如何使用和配置hexo博客请关注我之后的hexo博客教程,谢谢!

HeBaoChina wechat
扫一扫订阅公众号HBblog获取更多资源