1. 程式人生 > >hexo博客谷歌百度收錄踩坑日記

hexo博客谷歌百度收錄踩坑日記

html 鏈接 href page install clas 踩坑 xxx 但是


title: hexo博客谷歌百度收錄踩坑日記
toc: false
date: 2018-04-17 00:09:38


百度收錄文件驗證

無論怎麽把渲染關掉或者render_skip都說我的格式錯誤,看了一下源代碼發現即使不渲染最後也會加上html的標簽,於是放棄這個放棄了這個方式。

百度收錄html驗證

本來以為這個應該會直接就驗證通過了,但是只要我修改了html,百度就無法訪問我的博客,遂也放棄了這個方法..

百度收錄CNAME驗證

使用阿裏雲進行雲解析但是阿裏雲現在不支持xxx.github.io的域名...

於是踏上了新征程:

自定義域名

在阿裏雲買了一個最便宜的.top域名,把自定義域名和博客綁定上之後博客就無法訪問了,需要細心等待,谷歌了一下一般不會超過48h就會綁定成功可以正常使用。

阿裏雲的速度挺快,不到一個小時就好了。

弄好自定義域名之後就悲催地發現評論板塊無法登陸...磕磕絆絆改好配置後,終於開始重新進行百度收錄了!

谷歌收錄

由於白天的陰影先弄了谷歌收錄,沒有遇到什麽大坑,一切都非常順利,直到上sitemap時出現了兩個問題:

sitmap.xml不存在

安裝sitemap插件時一定要加上--save!!:

npm install hexo-generator-sitemap --save

而不是

npm install hexo-generator-sitemap

測試sitmap.xml出現錯誤:此位置的 Sitemap 不允許此網址

搜了一下,各家有各家的錯誤原因,我的是因為我在谷歌收錄的網址是原網址https://mikqueenge.github.io

,而上傳的sitemap.xml的地址自動被解析為自定義域名http://blog.zmj97.top/sitemap.xml才出現了錯誤,再添加收錄網站http://blog.zmj97.top然後在這個地址下添加sitemap即可。

百度收錄

token

數據引入->鏈接提交->自動提交->主動推送(實時)->推送接口 中的接口調用地址中有token的值。

自動抓取sitemap失敗

直接訪問提交的數據文件地址http://blog.zmj97.top/baidu_sitemap.txt是可以看到的,但是因為 GitHub 屏蔽了百度的爬蟲所以百度無法抓取...

然後發現我的配置跟主動推送的配置(參考鏈接)很像,但是deploy baidu_submitter一直出錯,看了錯誤信息才發現是因為把baidu_url_submit:

下的path: baidu_urls.txt擅自改了文件名導致的...

終於好了...踩坑結束!

hexo博客谷歌百度收錄踩坑日記