[Hexo]搭建一个自己的博客网站(保姆级)②部署

部署

虚拟主机

已经有了的话请跳过
如果你是新手,那么建议用雨云
因为在雨云一个月虚拟主机只要6马内

注册账号

进入雨云官网,点击登录/注册


然后点击下面的暂无账号,立即注册

填写用户名密码
优惠码:wow
然后点击注册
然后再登录一下就可以进入控制台了
然后点击头像–>修改资料

绑定邮箱和微信

购买虚拟主机

在总览页点击虚拟主机


然后点击购买虚拟主机
面板选择EasyPanel
区域建议香港二区,洛杉矶也行
配置建议标配
入门版可能会有点不够

然后点击立即购买
回到虚拟主机页面就可以看到我们刚才的虚拟主机了

管理虚拟主机

点击刚才购买的虚拟主机
然后前往EasyPanel管理面板


如果你的浏览器弹出了提示您要提交的信息不安全,那么就点击仍然发送

然后我们就进入虚拟主机管理面板了

我们还需要开启FTP
点击FTP/文件管理–>FTP设置

勾选启用,点击提交

上传Hexo

插件

首先我们安装这个插件,这个插件会自动把Hexo博客的静态页面自动上传

npm install hexo-deployer-ftpsync --save


然后我们到虚拟主机管理面板找到FTP

记住地址端口用户名
然后到管理虚拟主机 | 雨云查看密码


然后我们在_config.yml的后面写入以下配置:
填入对应的用户密码

deploy:
  type: ftpsync
  host: 地址
  user: 用户名
  pass: FTP密码
  remote: /wwwroot/
  port: 端口

然后进入你的blog文件夹


右键选择Git Bash Here
输入下面命令,按回车

hexo clean
hexo g -d


再进入EP管理面板
在在线文件管理器里点击wwwroot文件夹看到如下图的结构就说明成功了!

以后每次更新文章都只用上面的那两行命令

直接上传

这个就不细说了
输入命令

hexo d

就可以在blog目录生成一个public的文件夹
将public里的东西压缩成zip
上传到虚拟主机,然后解压就行
也可以使用xftp这样的软件把文件夹直接上传上去
接下来我们就要给网站一个网址了