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

本文最后更新于:1 分钟前

前言
这篇文章主要介绍
部署博客代码
开发环境: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去查看你的博客啦



本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!