jekyll制作sitemap

Posted by hcy on December 19, 2019

jekyll制作sitemap

jekyll提供制作sitemap的插件,如果不通过插件制作的话可以写一个sitemap.xml模板,模板内遍历文章列表,生成sitemap。

以下是我的模板,根据参考文章中改的。

将下面代码复制到项目根目录,命名为sitemap.xml,这样生成的sitemap就会在站点根目录下即可。

需要_config.yml文件内有一个sitemapUrl变量来作为sitemap的url,拼接在文章相对地址前面。

上面一部分循环所有文章,下面一部分循环所有除文章外的page,我把带xml的排出了,因为有一个rss订阅相关的feed.xml不希望显示在站点地图里。

image-20191219120135944

参考资料

谷歌给的站点地图指南,站点地图各项的意义

某人写的生成站点地图模板,我是根据这个改的

sitemap.xml的写法


转载请注明出处:https://www.huangchaoyu.com/2019/12/19/jekyll制作sitemap/