站點地圖是一種文件,您能夠經過該文件列出您網站上的網頁,從而將您網站內容的組織架構告知Google和其餘搜索引擎。Sitemap 可方便管理員通知搜索引擎他們網站上有哪些可供抓取的網頁。搜索引擎網頁抓取工具會讀取此文件,以便更加智能地抓取您的網站。git
而向google提交本身hexo博客的sitemap有助於讓別人更好地經過google搜索到本身的博客。
github
先安裝一下自動生成插件,打開你的hexo博客根目錄,分別用下面兩個命令來安裝針對谷歌和百度的插件web
npm install hexo-generator-sitemap --save npm install hexo-generator-baidu-sitemap --save
進入博客根目錄下,打開_config.yml
文件,在最後一行添加以下代碼:npm
# 谷歌、百度站點地圖生成 Plugins: - hexo-generator-baidu-sitemap - hexo-generator-sitemap baidusitemap: path: baidusitemap.xml sitemap: path: sitemap.xml
在終端執行如下代碼:
打包編譯:hexo g
發佈提交:hexo d
瀏覽器
從新部署代碼(部署到github服務器的狀況)
而後在瀏覽器輸入 你的域名/sitemap.xml
例如:https://mmzsblog.github.io/blog/sitemap.xml
就能看到生成的xml文件;而且在你的博客根目錄的public下面發現生成了sitemap.xml以及baidusitemap.xml就表示成功了。
服務器
點這裏進行操做:https://search.google.com/search-console
架構
可點擊以下連接操做:https://www.google.com/webmasters/tools/sitemap-list
hexo
大概須要等待一天左右,再進入這個頁面,就能看到google已經搜錄的頁面了。工具