Mina::SitemapGenerator
This gem provides several mina tasks for SitemapGenerator:
mina sitemap:create # Generate sitemaps but don't ping search engines.
mina sitemap:refresh # Generate sitemaps and ping search engines.
mina sitemap:clean # Delete all Sitemap files in public/ directory
Installation
Add this line to your application's Gemfile:
gem 'mina-sitemap_generator', :require => false
And then execute:
$ bundle
Example deploy task
...
require 'mina/sitemap_generator'
...
desc "Deploys the current version to the server."
task :deploy => :environment do
deploy do
invoke :'git:clone'
invoke :'deploy:link_shared_paths'
invoke :'bundle:install'
invoke :'rails:assets_precompile'
to :launch do
invoke :'unicorn:restart'
invoke :'sitemap:create'
end
end
end
Contributing
- Fork it ( https://github.com/cyberwolfru/mina-sitemap_generator/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request