Sitemap
Oct 07, 16
dev
rails
Sitemap_generator gem을 이용합니다.
[Rails를 위한 가이드]가 따로 있습니다. Rails 사용자를 위한 sitemap_generator guide
아래 코드 내용은 Rails4 기준입니다.
Initialization
Gemfile
gem 'sitemap_generator'
bin/rake sitemap:install
를 이용하면 config/sitemap.rb
가 만들어집니다.
Configuration
sitemap configuration 가이드를 참고하세요.
config/sitemap.rb
SitemapGenerator::Sitemap.default_host = "http://****.com"
SitemapGenerator::Sitemap.create do
YourModel.find_each do |yourmodel|
add yourmodel_path(yourmodel), :changefreq => 'weekly', :lastmod => yourmodel.updated_at
end
Refresh
bin/rake sitemap:refresh
를 이용하면 public
폴더에 sitemap.xml.gz
파일이 생성됩니다.