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 config set registry https://registry.npm.taobao.org

npm config get registry

输入安装命令

npm install -g hexo-cli

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

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

添加密码
passwd xingchen

切换用户
su xingchen
cd ~

创建站点文件夹

mkdir website
cd website

初始化 Hexo
hexo init

生成静态文件
hexo generate

开启本地服务器
hexo s

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

img

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。
我这里修改为 xingchen,我的公有 IP 为:123.***.121,直接访问 IP 即可。

更新于

请我喝[茶]~( ̄▽ ̄)~*

叶玖洛-星尘 微信支付

微信支付

叶玖洛-星尘 支付宝

支付宝

叶玖洛-星尘 QQ

QQ