说明:

​ 之前一直使用Wordpress架构作为博客网站架构,但是每次写文章都要登录后台编写。实在是不方便,然后群里面有小伙伴用的是 Github 搭建 Hexo 架构博客,了解了一下比较方便。就写了这个教程,有兴趣的小伙伴可以看看。Hexo 是国人台湾开发,中文官网 https://hexo.io

环境:

运行环境:linux

系统版本:Centos7.4

hexo文档:https://hexo.io/zh-cn/

安装git

1
2
3
#yum install git -y
#git --version
git version 1.8.3.1

安装Nodejs

1
2
3
#yum install -y nodejs
#node -v
v10.13.0

安装Hexo并初始化

1
2
3
4
5
6
7
8
9
#npm install -g hexo-cli				#安装hexo			
#mkdir -p /data/hexo #创建站点文件夹
#cd /data/
#hexo init hexo #初始化
#cd hexo
#hexo g #生成静态文件
#hexo s #启动服务
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

服务启动之后,通过http://ip:4000 访问就可以开始你的博客之旅了

后台运行hexo

上面通过hexo s 命令启动的服务只要关闭命令或者关闭远程窗口hexo服务也停止了。所以需要使用hexo s &命令执行后台启动。这样即使关闭远程窗口服务任然在允许。

1
2
# hexo s &
[1] 47979

hexo常用命令

1
2
3
4
5
6
7
hexo init [folder] 					#新建一个网站
hexo new [layout] <title> #创建一篇新文章
hexo sever或hexo s #启动服务器
hexo clean #清除缓存文件 (db.json) 和已生成的静态文件 (public)
hexo generate或hexo g #生成静态文件
hexo deploy或hexo d #部署网站
hexo migrate <type> #从其他博客系统迁移内容