1. 程式人生 > >hexo部落格谷歌百度收錄踩坑日記

hexo部落格谷歌百度收錄踩坑日記


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擅自改了檔名導致的...

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