Doiya’s blog

日々の進捗を書く雑記ブログ(メインはエンジニアやプログラミング関連)

サイトマップの作成

基本的に以下のサイトを参考にした。

hataworakuni.net

あと、robots.txtに文章を記入。

Sitemap: https://negative-word-share.com/sitemap.xml.gz
#自分の個人サービスのサイトマップを記入。

robots.txtとは?

どこまでを検索結果に載せるのかを明示するファイル。

今回はrobotoというgemを導入した。

GitHub - LaunchAcademy/roboto: Environment specific robots.txt for your Rails Apps

またbundle exec whenever --update-crontabを実行したときに

以下のエラーにも遭遇した。

bundler: failed to load command: whenever

これは下の方を見たらエラー内容に以下の記載があった。

 @bundle_command="bundle exec", @current_time_scope=86400, @options={:at=>"8:00 am"}> (NoMethodError)
Did you mean?  raise

schedule.rb

every 1.day, at: '8:00 am' do
  rake 'sitemap:refresh'
end
# rakeの部分がrailsになっていたので、rakeに変えたらエラーが出なくなった。

Capistrano で whenever をデプロイしようとしたらドハマリした - 約束の地

ただ、まだ上手くいってない感じがする。 もしかしたらwheneverがHerokuに対応できてないことが原因かもしれない。 次はS3というAWSを使ったので試すのもありかもしれない。

vdeep.net

vdeep.net

参考

ポートフォリオの素人臭さを消す方法 | rake enjoy

https://github.com/kjvarga/sitemap_generator

Rails で gem sitemap_generator を使ってサイトマップを作る - Qiita

【やさしい】Googleサーチコンソールとは?使い方・設定の基本 - マーケティングオートメーションツール SATORI | 上戸彩さんTVCM公開中

heroku+railsでs3にsitemapを置く - Qiita

【Rails】 初心者向け!gem 'dotenv-rails'の使い方 - Qiita

エラー<Message>Access Denied</Message> 〜Rails + Carrierwave + HerokuでAWS S3に画像を保存〜 - Qiita

AWS S3で「Access Denied」を解決する - Qiita

ENV['AWS_REGION'] (Aws::Errors::MissingRegionError) への対策 - Qiita