Hexo使用Aplayer后目录跳转的bug
前两天博客原来的域名到期了,忘记续费了(其实是续费有点小贵就没续),本来想等过了高价赎回期再重新回购回来的,毕竟备案什么的重新搞还稍微有点麻烦。电话联系客服最开始是跟我说等赎回期过了几天,工信部那边会重新给域名释放出来(一般在早上9-10点),可是我等了几天一直也没等到,在一打电话告诉我域名被人家抢注了,可我看域名归属信息在赎回期就一直没变过,也不明白怎么给人抢注的,怎么看上我这个12线小众域名的,于是就又重新搞了个现在的域名,这篇文章以此记录下。
1.域名备案
一定先注销原域名备案!一定先注销原域名备案!一定先注销原域名备案!
如果确定不再使用或被别人注册了原域名,请先注销原来的备案,因为你不知道这个域名会被拿来做什么,我的就是被搞成博彩网站了,我冲浪的时候还看见有的被弄成了黄色网站,如果这时候域名还在你的备案下,那么可能就有警察叔叔联系你了。
注销完之前的域名后,需要到工信部管理系统短信核验。然后先给新域名备案(只有备案之后才能添加百度收录,以及后续托管腾讯云),刚注册会有三天信息同步的时间,然后如果要在各大厂商ICP备案需要购有对应的服务器,我是之前玩幻兽帕鲁在阿里云购买的服务器,顺势就通过这个服务器备案了。阿里云备案
最后亲测同一套主体信息备案的主体备案号是一直不变的,只是网站备案号从原来的-1变成了-2
所以如果你原来在Blog\themes\yilia\layout\_partial\footer.ejs
页脚用的主体备案号链接可以不变动,用网页的备案就-1变成-2
2.DNS解析
在还能修改原来域名的信息时先给原来的电脑上解析备份保存并删除,没保存也没关系,后面可以在邮件里面搜到删除解析的记录。
新域名解析最基础的需要添加两条用户名.github.io
,然后我这个国内托管在coding,通过腾讯云的cdn加速,而且在百度和谷歌添加收录,所有解析如下
记录类型 | 主机记录(PR值) | 线路 | 记录值 | MX优先级 | TTL |
---|---|---|---|---|---|
CNAME | @ | 境外 | 用户名.github.io | 10 | 600 |
CNAME | www | 境外 | 用户名.github.io | 10 | 600 |
CNAME | @ | 默认 | 域名.cdn.dnsv1.com | 10 | 600 |
CNAME | www | 默认 | www.域名.cdn.dnsv1.com | 10 | 600 |
CNAME | 字符串 | 默认 | ziyuan.baidu.com(现已不支持) | 10 | 600 |
CNAME | 字符串 | 默认 | 字符串.dv.googlehosted.com | 10 | 600 |
3.修改_config.yml
注意修改的是博客根目录下_config.yml
文件,我这里需要修改两处,一个是url:
的值,还有一个baidu_url_submit:
下的host:
值,后者是百度收录主动提交提交的主站点设置,配置前先在百度站点管理弄好新域名的收录,需要备案,且需要托管在国内厂商存储和cdn加速(下篇博客我会介绍)。
4.修改CNAME文件
同样的是在博客根目录下source\CNAME
文件,没有则新建,里面填入你的域名地址
5.Github侧配置
在github你的项目下Settings-Pages
,先取消发布原来的网站(修改为新域名),然后确认分支切换到master
,最后把Custom domain
修改为新域名地址保存。
6.文章内容
可能会有部分文章引用其他站内文章使用的绝对路径(建议后面全都养成用相对路径的好习惯,即引用站内资源不用加域名),来到Blog\source\_posts
,用你的编译器Find in Files
,用原来域名当关键字找到所有引用部分,直接Replace All
全部替换为空白(删除)即可。
7.畅言评论管理
登录到畅言后台修改原域名为新域名,博客配置下的changyan_appid
和changyan_conf
不用变。
附:如果有什么疑问,或遇到什么问题可以通过评论或右下角的信息标志给我留言,我会及时回复。