hexo d后为什么要重新修改域名设置

每次hexo d之后都要去github重新设置一下域名,不然新域名无法显示博客,有没有什么办法不用重复修改?图片

在hexo目录下的source文件中加入一个文件 名为CNAME, 里面写你的域名 然后提交, 以后就不会出现这个问题了

我的一直有问题就是因为我的CNAME文件放到hexo根目录了,没有起作用

虽然时间久已 可以在 package.json同级目录下新建一个脚本deploy.sh 代码如下:

#!/usr/bin/env sh
set -e
hexo g
cd public      #hexo编译html静态目录
echo '你的域名' > CNAME
cd ..
hexo d

然后在package.json中得添加

"scripts": {
    "d": "bash deploy.sh"
  },   

最后在git中使用

yarn d

命令编译可以啦 哈哈 我的第一次送你拉