zoukankan      html  css  js  c++  java
  • Centos搭建hexo教程

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

    1、安装Git

    # sudo yum install git-core
    // 查看版本
    # git version
    // 输出
    git version 1.8.3.1

    2、安装Node.js

    # yum install -y nodejs
    // 查看版本
    # node -v
    // 输出
    v6.14.2

    3.安装Hexo

    npm install -g hexo-cli

    4.初始化用户及配置启动hexo

    创建用户
    -m选项表示生成用户主目录
    # useradd -m wenli

    添加密码
    # passwd wenli


    切换用户
    # su wenli
    # cd ~


    创建站点文件夹
    # mkdir Codes
    # cd Codes

    初始化Hexo
    # hexo init blog

    生成静态文件
    # cd blog
    # hexo generate

    开启本地服务器
    # hexo s

    // 输出
    INFO Start processing
    INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

    ctrl+c停止hexo本地服务。


    5.安装Nginx服务

    // 安装
    # yum install nginx -y
    //配置server
    #vim /etc/nginx/nginx.conf

    http块的server部分root后值修改为/home/wenli/Codes/blog/public

    // 启动
    # systemctl start nginx.service

    此时再次访问你的IP地址,若显示上文的hexo初次运行的样子,则说明配置成功。

    注:可能会报403错误,原因是nginx没有权限访问public文件夹,修改方法有两种:
    1.修改public文件夹的权限,修改为777(即任何人可读可写可执行),不推荐
    2.修改nginx.conf中的user(在第5行),改为可以访问public文件夹的用户,如root。
    我这里修改为wenli,我的腾讯云公有IP为:123.207.251.121,直接访问IP即可。

    参考:

    https://blog.csdn.net/pop1586082213/article/details/54576131

    https://segmentfault.com/a/1190000012907499

  • 相关阅读:
    25-[jQuery]-ajax
    25-[jQuery]-事件
    24-[jQuery]-属性操作,文档操作
    2016.8.16 JQuery学习记录
    移动端开发之图片上传与显示
    2016.8.16 HTML5重要标签及其属性学习
    2016.8.14 HTML5重要标签以及属性学习
    2016.8.14 HTML5重要标签及其属性学习
    HTML5 重要标签以及属性学习
    HTML5 重要标签及其属性学习
  • 原文地址:https://www.cnblogs.com/-wenli/p/11366835.html
Copyright © 2011-2022 走看看