如何讓hexo博文被百度收錄
建了部落格,大家可能會發現,必須得進了部落格主頁後才能檢視博文,沒有辦法通過百度搜索博文的方式,進入主頁中對應的博文。
這樣會導致很少人發現你的博文(除了真愛哈哈哈),這怎麼能行呢!!!所以,我們需要讓百度收錄自己的部落格,具體步驟如下:
——Step1:讓百度收錄你的域名
很簡單,就是百度搜索自己的域名,如果搜尋不到,會出現“很抱歉!沒有找到xxxx相關的網頁”,這時候底下會出現 “提交網址”給我們 的超連結,我們點進去
——Step2:驗證網站的所有權
登入百度站長平臺 , 在站點管理中點選新增網站,然後輸入你的域名地址(加字首www)
在選擇完網站的型別後需要驗證網站的所有權,驗證網站所有權的方式有三種:檔案驗證,html標籤驗證和cname解析驗證,使用哪一種方式都可以。具體流程在官方會有提示,就不再重複了
——Step3:生成網站地圖
我們先安裝sitemap外掛
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save12
再修改部落格路徑下的配置檔案(非主題)中的url站點地址
# URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: #在這兒填寫你的部落格域名 root: / permalink: :title.html permalink_defaults:
執行完之後就會在部落格路徑下生成sitemap.xml檔案和baidusitemap.xml檔案,可以通過http://此處填你的域名/baidusitemap.xml,檢視該檔案是否生成,其中sitemap.xml檔案是搜尋引擎通用的檔案,baidusitemap.xml是百度專用的sitemap檔案
——Step4:向百度提交連結
找到百度站長平臺->網站支援->資料引入->連結提交,我們可以看到有兩種提交方式,自動提交和手動提交,自動提交又分為主動推送、自動推送和sitemap
大家可以任選一種方式進行提交,具體流程官方會有提示和幫助,就不一一列舉了。
然後,我們的部落格就被百度收錄啦,可以通過文章名百度一下就能找到對應的文章。(當然啦,這個需要一定的時間收錄,以百度的速度,大概需要個半月吧 Orz~)
如果有寫的不對或者不全面的地方 可通過主頁的聯絡方式進行指正,謝謝!