主要是給各個搜索引擎提交你的sitemap
文件,讓別人能搜到你博客的內容。
主題使用的Butterfly。
生成sitemap
安裝自動生成sitemap插件。
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
在站點配置文件_config.yml
或者主題配置文件_config.butterfly.yml
中添加
sitemap:path: sitemap.xml
baidusitemap:path: baidusitemap.xml
之后重新打包hexo g -d
,如果在你的博客根目錄下生成了sitemap.xml
以及baidusitemap.xml
就表示成功了,其中sitemap.xml
文件是搜索引擎通用的文件,baidusitemap.xml
是百度專用的sitemap
文件。
sitemap
地址就是域名加文件名https://www.example.com/sitemap.xml
、https://www.example.com/baidusitemap.xml
。
百度收錄
驗證
登錄百度搜索資源平臺,在用戶中心-站點管理
添加你的網站,選擇站點屬性,然后驗證網站。
有兩種驗證方式
- 文件驗證:將下載的文件,放在你所配置域名的根目錄下,進行驗證。
- HTML標簽驗證:將HTML代碼添加到你網站的首頁,進行驗證。
Butterfly主題,可以直接在主題配置文件_config.butterfly.yml
中添加,name
和content
分別對應HTML
代碼中的值。
site_verification:- name: baidu-site-verificationcontent: - name: google-site-verificationcontent: - name: msvalidate.01content:
添加sitemap
驗證成功之后,在資源提交-普通收錄
中提交你的sitemap
,我這步提交按鈕是灰的,提交余額顯示0條,提交不了。
提了工單反饋,回復讓我填寫一個問卷,評估通過后將在15個工作日給我進行配額。😑😑😑🤦?♂
無法添加的話,可以暫時使用API提交或者手動提交,先提交自己的文章鏈接。
谷歌收錄
驗證
登錄Google Search Console,添加你的網站,驗證方式跟百度類似,任選一種。
添加sitemap
添加你的sitemap
地址。
必應收錄
驗證
登錄Bing Webmaster Tools,添加你的網站,驗證方式跟百度類似,任選一種。
添加sitemap
添加你的sitemap
地址。
最后
都添加成功就可以收錄你的博客文章啦!