Jekyll自动生成站点地图

手把手教你生成站点地图

Posted by LZP[原创] on August 1, 2018

Jekyll自动生成站点地图

什么是站点地图?

  • 网站地图,又称站点地图,它就是一个页面,上面放置了网站上需要搜索引擎抓取的所有页面的链接。
  • 网站地图就是根据网站的结构、框架、内容,生成的导航网页文网站地图件。
  • 搜索引擎蜘蛛非常喜欢网站地图。网站地图一般存放在根目录下并命名为sitemap,为搜索引擎蜘蛛指路,增加网站重要内容页面的收录。可以为搜索流量进行优化。

Jekyll是什么?

  • jekyll是一个生成静态网站的工具,不需要数据库支持。
  • jekyll特别适合作为Blog的生成工具,可以为Markdown格式的文章,自动生成html网页,并组织成一个静态网站。
  • Jekyll是一个用ruby写的程序,可以部署在本机,在本机生成静态网站,然后部署到互联网主机或者虚拟主机上。
  • Github和Gitee提供的Pages,都支持Jekyll,无需本机部署Jekyll,它们会为你自动生成一个静态网站。

Jekyll自动生成站点地图

Jekyll可以自动生成站点地图,分两种情况:

  • 在支持Jekyll的服务器上
  • 在本地机器上

在支持Jekyll的服务器上

只需要修改站点的_config.yml文件,添加下面两句:

plugins:
 - jekyll-sitemap    #jekyll的站点地图插件,用于生成站点地图

备注说明:_config.yml是jekyll站点的默认配置文件


在本地机器上

  • (1)部署ruby环境
  • (2)安装Jekyll
    • gem install jekyll 说明:gem是Ruby的包安装和管理工具。
  • (3)安装Jekyll-sitmap插件
    • gem install Jekyll-sitemap
  • (4)修改站点的配置文件_config.yml

    plugins: - jekyll-sitemap #jekyll的站点地图插件,用于生成站点地图


本文仅是本人实践中一点小小的记录,如果您有其他的见解,欢迎随时沟通交流哦~~

谢谢您的阅读~~