Linux+Nginx+Hexo+Yilia主题博客搭建

哪里会有人喜欢孤独,不过是不喜欢失望罢了。 ——村上春树《挪威的森林》

环境需求

  • 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

开始搭建

  1. 创建自己的blog目录,安装hexo并初始化。
    $ mkdir blog
    $ cd blog
    $ npm install -g hexo
    $ hexo init
    
  2. cd到themes目录,安装Yilia主题
    $ cd themes
    $ git init
    $ git clone https://github.com/litten/hexo-theme-yilia.git
    
  3. 修改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 生成静态页面
  4. 修改nginx配置文件,vi /etc/nginx/nginx.confg
    http{
    #省略其他配置  
     server {
        listen       80;
        server_name  localhost;
        #省略其他配置
        location / {
        # 将blog目录下的全路径public复制进来
           root   /root/blog/public; 
            }
         }
      }
    
  5. 保存退出,启动nginx service nginx start
  6. 至此Linux+Nginx+Hexo+Yilia主题博客已搭建完毕。

效果展示

你可能感兴趣的:(Linux+Nginx+Hexo+Yilia主题博客搭建)