hexo添加sitemap

技术

添加站点地图(sitemap)

站点地图是什么

  • 站点地图描述了一个网站的架构。它可以是一个任意形式的文档,用作网页设计的设计工具,也可以是列出网站中所有页面的一个网页,通常采用分级形式。这有助于访问者以及搜索引擎的机器人找到网站中的页面。
  • 一些开发者认为网站索引是组织网页的一种更合适的方式,但是网站索引通常是A-Z索引,只提供访问特定内容的入口,而一个网站地图为整个站点提供了一般的自顶向下的视图。
  • 网站地图通过使所有页面可被找到来增强搜索引擎优化的效果。
  • 简单的说站点地图就是为搜索引擎指路,优化搜索结果,让你的网站出现在搜索结果中的地图
  • 因此添加站点地图对与优化SEO来说很重要!

安装hexo-generator-sitemap

  • 常规操作,在Git Bash中输入

    1
    npm install hexo-generator-sitemap --save

如果还要安装百度的插件,后面的插件名为hexo-generator-baidu-sitemap

  • 主题/站点配置文件中添加设置,可以写在最后:

    1
    2
    3
    ## Sitemap
    sitemap:
    path: sitemap.xml

如果要添加百度的则添加:

1
2
3
## Baidusitemap
baidusitemap:
path: baidusitemap.xml

格式一定要正确,空格和缩进要有,不然会出错。

设置内容

  • 主题配置文件 中的url:设置成自己的网址:
    url: https://blog.ningalsnt.top

    这个一定要做,我因为忘记了第一次写错了网址为https://blog.ninglans.top/导致后面抓取不到

    请勿填写后面的/

  • 配置好后,使用hexo g生成命令就能在yourblog\public中生成sitemap.xml了。

  • (百度的还会有baidusitemap.xml)这个是要提交给Google的。

本文作者:Konger

本文链接: https://blog.ninglans.top/posts/38589/

评论