驗(yàn)證網(wǎng)站
-
查看是否被收錄
方法:打開百度或谷歌搜索,在搜索框里輸入
site:https://maxwellyue.github.io/ ( 注意將maxwellyue替換為你自己的)如果提示說:找不到和您查詢的“
site:https://maxwellyue.github.io”相符的內(nèi)容或信息,說明未被收錄。如果搜索結(jié)果中你第一眼就看到了你的博客站點(diǎn),說明已被收錄,不用再繼續(xù)看下面的內(nèi)容了。
-
百度搜索提交
進(jìn)入百度搜索提交入口,
登錄自己的賬號(hào),在鏈接提交的下面說明區(qū)域點(diǎn)擊“驗(yàn)證網(wǎng)站所有權(quán)”,
在跳轉(zhuǎn)的新頁(yè)面輸入自己的博客主頁(yè)網(wǎng)址,如:
https://maxwellyue.github.io/,選擇“HTML標(biāo)簽驗(yàn)證”(網(wǎng)上更多人選擇的是第一種,但是我總是驗(yàn)證失?。?
將出現(xiàn)的整個(gè)meta標(biāo)簽內(nèi)容添加到
Hexo/themes/next/layout/_partials目錄下的head.swig中(最上方原來meta標(biāo)簽的下面就可以),保存,
重新
hexo deploy,然后點(diǎn)擊完成驗(yàn)證,就會(huì)出現(xiàn)驗(yàn)證成功提示。這里,我使用的是next主題,使用其他主題的話就去相應(yīng)路徑下找到head.xxx文件。
-
Google搜索提交
進(jìn)入Google搜索提交地址,
登錄自己的谷歌賬號(hào),步驟與百度類似,將meta標(biāo)簽內(nèi)容添加到相應(yīng)位置即可。
添加站點(diǎn)地圖
作用:告訴搜索引擎你的網(wǎng)站結(jié)構(gòu)等信息,讓搜索引擎更智能抓取內(nèi)容。
-
第一步
打開Git Shell, 進(jìn)入到Hexo目錄,輸入如下命令安裝:
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
-
第二步
打開Hexo目錄下的_config.yml文件,在最下方添加如下字段,然后重新編譯:
hexo generate,可以在Hexo/public目錄下找到sitemap.xml以及baidusitemap.xml這兩個(gè)文件已經(jīng)生成了。
# 自動(dòng)生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
-
第三步
進(jìn)入剛才提交鏈接,驗(yàn)證網(wǎng)站的地址
百度:在“網(wǎng)頁(yè)抓取”下“鏈接提交”中,選擇“自動(dòng)提交”下的sitemap,在下方填寫:
https://maxwellyue.github.io/baidusitemap.xml;谷歌:找到抓取下的站點(diǎn)地圖,點(diǎn)擊“添加/測(cè)試站點(diǎn)地圖”,輸入
https://maxwellyue.github.io/sitemap.xml。
說明
- 正常情況下到這里就結(jié)束了,但是github屏蔽了百度爬蟲,所以百度依然搜不到博客,但是谷歌已經(jīng)可以了。具體關(guān)于github屏蔽百度爬蟲的解決辦法網(wǎng)上也有很多,等以后想做的時(shí)候再去實(shí)現(xiàn)。