hexo在vps上搭建blog
文章目录
hexo安装
本机以mac为例
安装程序
推荐使用brew包管理器安装,如果没有brew,首先安装brew
|
|
安装node.js
|
|
安装git
|
|
安装hexo,并创建站点
|
|
然后就可以通过 http://localhost:4000
来测试你的blog了。
VPS服务器配置
配置nginx
安装nginx
|
|
建立blog站点目录
|
|
创建nginx配置文件,创建/etc/nginx/conf.d/blog.conf 文件,并修改内容如下:
|
|
重启nginx
|
|
如果配置了防火墙,需要开放nginx中配置的80端口
|
|
建立git库自动部署
安装git
|
|
在用户目录下建立git库,用来hexo向vps推送更新,并在push的时候,触发hooks,自动将文件更新写入到/var/www/blog目录
|
|
配置hexo自动部署
安装deployer插件
|
|
在hexo的站点配置文件中,配置如下deploy信息:
|
|
type: 指定为git方式
repo: 在vps上建立的git库路径,需要配置通过ssh访问vps,具体方法请自行搜索。
branch: git仓库中的分支,默认为master
完成以上设置以后,就可以在hexo站点目录中,执行 hexo d -g
来自动部署文章到vps。
部署成功以后,就可以通过http://blog.xxx.org
来访问你的blog了。
文章作者 Imhun
上次更新 2022-07-15 (38a6c3e)