在Rails中生成站点地图

时间:2016-09-26 09:13:10

标签: ruby-on-rails sitemap-generator-gem

我正在尝试为我的Rails应用生成站点地图。我想定期生成它们,而不是每次生成它们。我之前使用它来生成站点地图https://github.com/kjvarga/sitemap_generator。对于50k以下的站点地图,这似乎很好。现在我想要创建一个索引并根据页面类型划分我的站点地图,所有学校页面都会进入school站点地图,类似于studentsports等其他页面。

2 个答案:

答案 0 :(得分:0)

你可以用你提到的那个宝石做到这一点。请阅读Generating multiple sitemaps

如果您想将它们设置为仅定期检查,请将<changefreq></changefreq>更改为以下内容:<changefreq> monthly </changefreq>

答案 1 :(得分:-1)

使用sitemap_generator gem将是最简单的方法。

只需在sitemap.rb文件中编写您的生成登录信息,然后运行rake sitemap:refresh即可首次创建您的站点地图。

执行此操作后,可以随时运行此命令,方法是将其写入crontab或使用类似于提供dsl的gem来使用cron编写周期性命令。

相关问题