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的站点地图插件,用于生成站点地图
本文仅是本人实践中一点小小的记录,如果您有其他的见解,欢迎随时沟通交流哦~~
谢谢您的阅读~~