2016-09-26 55 views
0

我正在嘗試爲我的Rails應用生成站點地圖。我想定期生成它們,而不是每次擊中。我以前使用這個來生成站點地圖https://github.com/kjvarga/sitemap_generator。這對於50k以下的站點地圖來說似乎很好。現在,我想根據頁面類型是所有學校的網頁將進入一個school網站地圖同樣爲其他頁面像studentsports在Rails中生成站點地圖

回答

-1

使用sitemap_generator創業板將是最簡單的創建一個索引,以及和分裂我的Sitemaps方法來做到這一點。

只需在sitemap.rb文件中輸入您的一代登錄名並運行rake sitemap:refresh即可首次創建您的站點地圖。

這樣做後,只要你喜歡,可以通過在crontab中寫入或使用gem來運行這個命令,就像使用cron提供一個用於寫入週期性命令的dsl一樣。

0

你可以用你提到的同樣的寶石做到這一點。請閱讀Generating multiple sitemaps

如果你想將其設置爲僅定期檢查您更改<changefreq></changefreq>到這樣的事情:<changefreq> monthly </changefreq>