解决域名覆盖的问题
原因
以我用GitHub.io搭我的博客为例,GitHub会生成一个CNAME文件来进行域名重定向。但是当你使用 hexo d
指令是会导致建好的CNAME文件被覆盖 / 删除。这时你又要重新去生成CNAME文件,十分的繁琐。
解决方案
问题也很好解决,既然hexo默认没有 CNAME
文件,那我们在本地生成一个 local CNAME
即可解决问题,步骤也非常的简单。
首先在终端cd到你的博客根目录,
接着cd到 source
文件夹,
1 | cd source |
输入以下指令生成CNAME文件:
1 | touch CNAME |
创建完成后使用 vim
指令打开 CNAME文件,并输入你的自定义域名:
1 | vim CNAME |
修改完 CNAME
文件保存退出即可,后续再使用 hexo d
时就不会出现这种情况。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
TwikooValine