Centos搭建hexo教程

Posted -wenli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

www.cnblogs.com/liao-lin/p/10083144.html

 

以上是关于Centos搭建hexo教程的主要内容,如果未能解决你的问题,请参考以下文章

Hexo搭建个人博客

我的Hexo博客搭建

Linux下搭建hexo博客网站

linux下搭建hexo环境

linux下搭建hexo环境

centos7.2搭建lamp(Apache+PHP+Mysql环境)教程