抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

将Hexo博客部署在线上,想直接搭建Git和Nginx环境,然后慢慢配置,然而每次都有报错的地方。最后想利用宝塔面板试试。宝塔已经预装了Git环境,只需要安装Nginx即可

宝塔系统依托于Centos开发,所以我们服务器系统选择Centos7+

🔥 安装宝塔

1
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成后,登录宝塔,首次登录会提示我们安装环境,我们勾选Nginx即可。

之后,我们在home文件夹下新建githexo这两个文件夹

随后,我们登录我们的服务器,一次执行

1
2
3
4
cd ..
cd home
cd git
git init --bare blog.git

接着,在目录/home/git/blog.git/hooks下新建文件post-receive,写入一下代码

1
git --work-tree=/home/hexo --git-dir=/home/git/blog.git checkout -f

post-receive权限

1
chmod +x /home/git/blog.git/hooks/post-receive

🔥 配置Nginx

宝塔面板默认的nginx配置文件在根目录www->serve->nginx->conf下,找到nginx.conf,编辑它

重启nginx服务

1
service nginx restart

🔥 本地Hexo配置

修改_config.yml中的配置

_config.yml
1
2
3
deploy:
type: git
repo: user@ip:/home/git/blog

这个时候配置差不多就好了,hexo generate --deplay部署后就可以访问博客了

接下来在宝塔面板里添加网站

之后在阿里云将域名解析到服务器ip即可

🔥 SSL证书

在阿里云中申请个证书,将内容填入其中即可

用户交流区

温馨提示: 遵纪守法, 友善评论!





蜀ICP备20007936号

WordCount3.8k