美文网首页
CentOS搭建Hexo博客

CentOS搭建Hexo博客

作者: 0ne0ne | 来源:发表于2018-05-13 03:05 被阅读53次

CentOS搭建Hexo博客

安装前提

Hexo是基于Node.js的一个博客框架,安装Hexo前需要安装Node.js。

安装Node.js

Hexo官方文档使用cURL和Wget获取nvm(Node.js管理器)来安装Node.js,这里为了方便使用yum进行安装。

#yum install -y nodejs

安装Hexo

使用npm安装Hexo:

# npm install -g hexo-cli

创建站点文件夹

$ mkdir website
$ cd website

搭建Hexo博客

初始化Hexo

$ mkdir blog
$ hexo init blog

生成静态文件

$ cd blog
$ hexo generate

安装Nginx

$ sudo yum install -y nginx

配置Nginx

vim /etc/nginx/nginx.conf

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

启动Nginx

$ sudo service nginx start

域名解析

进入域名管理后,点击新手快捷设置,输入云主机公网IP,会自动设置两条记录,@www,即可通过直接访问域名(oys.me),或添加www(www.oys.me),来访问博客。

设置权限

由于权限问题,此时访问域名会返回403错误——服务器上文件或目录拒绝访问。

修改博客根目录为755(rwxr-xr-x)

$ sudo chmod -R 755 /home/xxx

再次访问域名,即可进入博客。

image.png

更改主题

我这里使用的是indigo的主题

git clone git@github.com:yscoder/hexo-theme-indigo.git themes/indigo

将主题下载至themes下,然后在网站的目录下修改_config.yml

image.png

附录常用命令

hexo clean // 清除缓存
hexo generaate   //生成静态文件
Hexo new "hello" //新增文章

参考链接

https://hexo.io/zh-cn/docs/

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

相关文章

网友评论

      本文标题:CentOS搭建Hexo博客

      本文链接:https://www.haomeiwen.com/subject/znqcdftx.html