20
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Ruby on Rails】sitemap-generator の超簡単な使用方法

Posted at

まずはインストール

1.Gemfileに以下を追記

gem "sitemap_generator"
#ぼくの環境では以下のとおり、バージョンも指定。
gem "sitemap_generator", "~> 4.1.0"

2.bundle installを実行

bundle install

設定ファイルの生成

1.以下のコマンドを実行

rake sitemap:install

すると、/config/下にsitemap.rbが生成されるので、そこにサイトマップに載せたいURL情報を記述する

設定をする

1./config/sitemap.rbに追記していく。

2.ホスト情報を設定

SitemapGenerator::Sitemap.default_host = 'http://example.com'

3.サイトマップの保存先を設定

SitemapGenerator::Sitemap.sitemaps_path = 'sitemaps/'

上記だと、/publi/sitemaps/下に作成される

4.サイトマップに記載したいURLを設定していく

#以下だとlastmod、changefreq、priorityがデフォルト値で設定される
add "/about"

実行する

1.rake sitemap:refresh コマンドを実行する

2.指定した場所(デフォルトではpublic直下)にsitemap.xml.gzという圧縮ファイルが生成されるので、解凍するとsitemap.xmlを確認できる。

ほんとにざっくりとした説明で申し訳ないです。
より詳しくは以下のサイトをご覧ください。
sitemap.xmlの記載方法と書式、設置する事で得られるメリット
【Ruby, Rails】sitemap-generatorを使ってsitemapを作成。

20
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?