Hexo CNAME不生效,每次deploy后都要手动设置域名 (解决问题)
原理
Hexo在执行 hexo generate 的时候会在本地先把博客生成的一套静态站点放到 public 文件夹里, 在执行 hexo deploy 时将其复制到.deploy 文件夹里.
将 CNAME 文件放到
/source
文件夹下,内容为自己的域名, 例如:yqblog.cn
上面这个方法, 我本地尝试的不成功, 每次还是会被替换成 github.io 的地址, 索性通过插件的方式解决了这个问题.
1 | 插件地址: |
1 | 安装完成执行下面步骤: |