百度链接提交申请

经过了无数次的申请失败,试过了无数种方法,终于成功了,但是为啥呢。

Note笔记

基本方法

引用链接:Hexo 博客添加百度sitemap

以上!我也懒得自己敲了,别人的教程很全面。

注意事项

申请失败的尝试
由于并不知道具体那一步生效了,所以这里全部记录下来。

通过不同手段将验证文件上传至项目
网页head并不能识别百度验证代码(pass)
创建不同域名CNAME转入百度
尝试认证安全链接https

安装sitemap后出错

出现TypeError: Cannot read property 'count' of undefined字样
尝试:npm remove hexo-baidu-url-submit-hexo clean-hexo g后重新部署

尝试文件申请验证

同时生成两份域名文件 http://morefox.nethttp://www.morefox.net分别进行申请

尝试将下载的百度验证文件放入 HEXO\themes\next-1\source 文件夹下 申请失败
尝试将下载的百度验证文件通过github控制面板放入项目根目录 申请失败

尝试进入github设置页打开“强制https”

尝试从域名创建站点添加CNAME记录

我用的腾讯购买的域名,从腾讯域名管理中添加域名解析 详细参考

尝试添加解析代码

失败,不管添加到什么地方都一样,几乎尝试遍了所有可能的位置粘贴代码,无功而返。

尝试使用不同百度验证代码填写 CNAME 指向

提示DNS………………(失败)

尝试从百度站长管理新建站点

新建https://morefox.net并下载全新验证文件到HEXO\themes\next-1\source目录下并hexo d -g命令

做完以上操作后点击验证成功

个人猜测主要问题出在:

文件验证首先需要将文件放入主题目录source文件下并hexo d -g
随后检查github强制https前的勾是否存在,把勾勾上。
以上两步没错即可通过文件验证成功(并未证实
CNAME验证首先需要检查百度站长管理的域名是否为Https,是就去掉s
随后将百度给的“请将”文字后的链接
填入注册域名的网站域名解析记录的“主机纪录”中
再将“解析到”文字后的链接填入 “记录值”中
记录类型选择CNAME
保存后等待十分钟再次验证即可成功
网页代码验证理论上不可能成功(口胡。

成功验证!

由于最后一次成功时,项目里保留着前面操作的所有记录包括开启了CNAME和网页head验证代码和验证的文件,
所以具体不知道是哪一步成功了,在这之前,文件验证链接通过浏览器可查看,验证却失败,后来将github的强制https打开后重新填写了CNAME转入,之后会过来看就申请成功了,并没看到是哪一个申请成功的,经过分析后应该是因为打开github的强制https才成功的。

验证成功后并未收录。无法查看当天提交数据。
收录的问题可能写在以后的文章里。


探索型插画师