나는 Middleman 초보자이고 Middleman 사이트에 사이트 맵을 추가하지는 않았지만 내 친구는 Middleman Search Engine Sitemap gem to generate a sitemap in his sites을 사용합니다. source/sitemap.xml.builder
:
소스 파일을 만듭니다 내가 본
또 다른 해결책은 사이트 맵을 생성하는 use a Builder file이다.
xml.instruct!
xml.urlset 'xmlns' => "http://www.sitemaps.org/schemas/sitemap/0.9" do
sitemap.resources.select { |page| page.destination_path =~ /\.html/ && page.data.noindex != true }.each do |page|
xml.url do
xml.loc URI.join(settings.casper[:blog][:url], page.destination_path)
last_mod = if page.path.start_with?('articles/')
File.mtime(page.source_file).to_time
else
Time.now
end
xml.lastmod last_mod.iso8601
xml.changefreq page.data.changefreq || "monthly"
xml.priority page.data.priority || "0.5"
end
end
end
굉장히 감사합니다! 처음에는 [이 보석] (https://github.com/statonjr/middleman-sitemap) (더 나은 SEO가 있음)을 발견했지만 현재 중개인에게는 문제가 발생했습니다. 그 다음 나는 그 건축업자를 세웠지 만, 다른 보석에 대해서는 몰랐다. 대신 사물을 단순화하기 위해 그것을 포함 시키려고 노력할 것입니다. –