部署博客代码到服务器/github上

前言
这篇文章主要介绍
部署博客代码
开发环境:macOS
服务器系统:CentOS 7 x64


部署到github上

打开github
新建一个Repository,Repository name为你的githubname.github.io
打开博客根目录,执行下面命令

1
npm install hexo-deployer-git --save

打开博客根配置文件_config.yml
查找url
将其值改为https://yourgithubname.github.io/
查找deploy
将其下面的值改为,下面代码

1
2
3
4
deploy:
type: git
repo: https://github.com/yourgithubname/yourgithubname.github.io.git
branch: master

打包发布,hexo clean && hexo g && hexo d
骚等片刻就可以去访问https://yourgithubname.github.io/,查看效果啦


部署到服务器上

服务器操作

⚠️请先确认你的服务器安装了nginx
⚠️如果没有可以访问我的文章-服务器安装nginx

连接服务器ssh root@ip
修改nginx配置文件,vi /etc/nginx/nginx.conf
nginx.config

创建文件,并添加权限

1
mkdir /var/develop && mkdir /var/develop/blog && chmod +x /var/develop/blog/

重启nginx

1
service nginx restart

本地操作

打开博客根目录,执行下面命令

1
npm install hexo-deployer-rsync --save

打开博客根配置文件_config.yml
查找deploy
将其下面的值改为,下面代码

1
2
3
4
5
deploy:
type: rsync
host: 你的服务器ip
user: root
root: /var/develop/blog

打包发布,hexo clean && hexo g && hexo d
骚等片刻就可以通过ip去查看你的博客啦



部署博客代码到服务器/github上
作者
墨陌默
发布于
2018年12月6日
许可协议