1. 安裝builder
首先在Gemfile中加入這一行:
gem "builder"
然後在config.rb中加入:
require "builder"
接著bundle install
2. 在根目錄下新增data/site.yml
內容:
url: <你的網址,ex. http://google.com>
3. 在source資料夾中新增sitemap.xml.builder
xml.instruct! xml.urlset "xmlns" => "http://www.sitemaps.org/schemas/sitemap/0.9" do sitemap.resources.each do |resource| xml.url do xml.loc "http://dash.tw/#{resource.url}" end if resource.url !~ /\.(css|js|eot|svg|woff|ttf|png|jpg|psd)$/ end end
然後每次build的時候就會產出sitemap到build/sitemap.xml了