环境需求
- linux服务器一台:自行购买,安装Centos操作系统
- Nodejs环镜:参考安装
- Nginx:用作代理转发,直接
yum install nginx
即可 - Git:用作下载主题,默认有带
检测环境是否安装好
$ node -v
v6.12.3
$ npm -v
3.10.10
$ nginx -v
nginx version: nginx/1.12.2
$ git --version
git version 1.8.3.1
开始搭建
- 创建自己的blog目录,安装hexo并初始化。
$ mkdir blog $ cd blog $ npm install -g hexo $ hexo init
- cd到themes目录,安装Yilia主题
$ cd themes $ git init $ git clone https://github.com/litten/hexo-theme-yilia.git
- 修改Yilia主题配置文件,及Hexo配置文件,hexo生成静态页面
- 返回blog目录,编辑Hexo配置文件
vi _config.yml
#更改个人信息 # Site title: Ocly subtitle: description: author: Ocly #更改主题 与themes里同名 theme: yilia
- 编辑Yilia配置文件
vi themes/yilia/_config.yml
详细配置 -
hexo g
生成静态页面
- 返回blog目录,编辑Hexo配置文件
- 修改nginx配置文件,
vi /etc/nginx/nginx.confg
http{ #省略其他配置 server { listen 80; server_name localhost; #省略其他配置 location / { # 将blog目录下的全路径public复制进来 root /root/blog/public; } } }
- 保存退出,启动nginx
service nginx start
- 至此Linux+Nginx+Hexo+Yilia主题博客已搭建完毕。