個(gè)人博客搭建的差不多了,但是還沒(méi)有什么人氣,于是就想讓百度和Google搜索到自己的博客,于是又開(kāi)始折騰了。生命在于折騰么!哈哈~下面就是我將自己的博客被百度Google收錄的過(guò)程。
生成sitemap站點(diǎn)地圖
安裝sitemap站點(diǎn)地圖自動(dòng)生成插件
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
在站點(diǎn)配置文章中添加
# 自動(dòng)生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
注:上面的格式一定要正確,一定要有縮進(jìn)。直接復(fù)制我的就行。
配置好后,執(zhí)行hexo g
就能在your-hexo-site\public中生成sitemap.xml和baidusitemap.xml了,其中第一個(gè)是要提交給google的,后面那個(gè)是提交給Baidu的,我把兩個(gè)文件都提交百度了,Google只提交了一個(gè),另一個(gè)提示有錯(cuò)誤。
在source文件夾下添加robot.txt,內(nèi)容如下
# hexo robots.txt
User-agent: *
Allow: /
Allow: /archives/
Allow: /categories/
Allow: /tags/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/
Sitemap: http://www.songit.cn/sitemap.xml
Sitemap: http://www.songit.cn/baidusitemap.xml
把最后兩行中的網(wǎng)址改成自己的網(wǎng)址就行了。然后布署下,在瀏覽器地址欄輸入自己的站點(diǎn)地圖的地址就可以看到自己的站點(diǎn)地圖了。
提交給Google站長(zhǎng)
添加網(wǎng)址
進(jìn)入Google Search Console,相信大家都有Google賬號(hào)吧。沒(méi)有的話(huà)注冊(cè)個(gè)賬號(hào)吧,然后登錄進(jìn)去即可。
點(diǎn)添加屬性,把自己的域名輸入進(jìn)去即可。然后Google會(huì)讓你驗(yàn)證你對(duì)網(wǎng)站的所有權(quán),所以在這里用的是備用方法>域名提供商>其他,我的域名是在萬(wàn)網(wǎng)買(mǎi)的,所以選的其他。然后在DNS解析添加CNAME,具體見(jiàn)另一篇文章《hexo博客域名解析》。驗(yàn)證成功后,
測(cè)試robots文件
確保無(wú)誤即可。
提交站點(diǎn)地圖sitemap
右上角添加/測(cè)試站點(diǎn)地圖,添加自己的站點(diǎn)地圖,如圖
Google抓取工具

在這里填上需要抓取的url,不填的話(huà)默認(rèn)抓取首頁(yè),抓取類(lèi)型分為桌面,智能手機(jī)兩種,自行根據(jù)需要選擇。填好url之后,點(diǎn)擊抓取。之后,提交至索引,根據(jù)提示操作就可以了。
提交給百度站長(zhǎng)
在國(guó)內(nèi),相信大部分人都在用百度搜索東西吧。所以百度到自己的網(wǎng)站很重要啊。
添加網(wǎng)址
百度提交網(wǎng)址入口點(diǎn)這里

提交過(guò)后,同樣會(huì)有一個(gè)驗(yàn)證網(wǎng)站步驟,我選擇的第三種驗(yàn)證CNAME方式,在域名解析中添加記錄值,解析詳見(jiàn)《hexo博客域名解析》。這里我把帶www和不帶www的網(wǎng)址都添加進(jìn)去了,我設(shè)置的帶www自動(dòng)跳轉(zhuǎn)到頂級(jí)域名songit.cn。
提交站點(diǎn)地圖Baidusitemap

在這個(gè)界面選擇自動(dòng)提交>sitemap,然后提交自己的站點(diǎn)地圖網(wǎng)址,我的是
http://songit.cn/sitemap.xml
http://songit.cn/baidusitemap.xml
輸入驗(yàn)證碼提交即可。
Robots測(cè)試
檢測(cè)無(wú)誤即可。過(guò)程一定要注意不要出錯(cuò),不要因?yàn)橐粋€(gè)字母沒(méi)打或打錯(cuò)耽誤半天的時(shí)間來(lái)發(fā)現(xiàn)錯(cuò)誤。
接下來(lái)就等待被Google和百度收錄吧。我的收錄還是挺快的,大約過(guò)幾個(gè)小時(shí)吧。快的話(huà)幾十分鐘就能搜到自己的網(wǎng)站了。趕緊去試試吧。
歡迎大家訪(fǎng)問(wèn)我的博客~