写点什么

部署 Hexo 博客到 VPS

用户头像
ini
关注
发布于: 2020 年 05 月 07 日

前言

在本地搭建好Hexo博客后,接下来就是部署到自己的服务器上去了。



运行环境:



CentOs 7

Nginx



从本地部署到服务器有两种方式一种是通过git hook方式在服务器搭建git环境,通过本地git同步到服务器上,详情见我之前写的一篇文章.



[git hook]( http://ini.jldaren.com/2016/05/26/%E5%9C%A8VPS%E4%B8%8A%E9%85%8D%E7%BD%AEhexo%E5%8D%9A%E5%AE%A2/)



本次要说的是另一种部署方式,通过rsync部署到vps上,这种方式比较简单,比较适合新手和对git不熟悉的同学。



<!-- more -->



安装rsync

rsync的安装分为两部分:服务器端和本地

服务器端安装
yum install rsync

{% blockquote %}

对于 VPS,大多数的Linux系统已经默认装有 rsync 了,可以运行 rsync 测试下是否已经安装。

{% endblockquote %}



本地安装

通过npm安装hexo自带的deployer sync 工具

npm install hexo-deployer-rsync --save
rsync配置

编辑博客文件夹目录下的 _config.yml,找到deploy端添加如下代码:

deploy:
type: rsync
host: x.x.x.x
user: root
root: /data/blog
port: 22

配置完毕!在 blog 目录下执行下面一段代码,完成部署。

hexo generate && hexo deploy




参考资料



[部署Hexo博客到VPS](https://blog.peiyingchi.com/2017/03/20/deploy-hexo-blog-to-VPS/)



发布于: 2020 年 05 月 07 日阅读数: 58
用户头像

ini

关注

还未添加个人签名 2020.05.05 加入

还未添加个人简介

评论

发布
暂无评论
部署Hexo博客到VPS