Middleman extension to ping search engines (Google and Bing) with a sitemap URL
Add this line to your application's Gemfile:
gem 'middleman-sitemap-ping'
And then execute:
$ bundle
Or install it yourself as:
$ gem install middleman-sitemap-ping
Use version 1.x of this gem for Middleman 4 or 0.x for Middleman 3.
Activate the extensions in config.rb
in your Middleman app:
activate :sitemap_ping do |config|
config.host = 'http://www.mywebsite.com' # (required) Host of your website
config.sitemap_file = 'custom-sitemap-file.xml' # (optional, default: sitemap.xml) Name of your sitemap file
config.ping_google = false # (optional, default: true) Ping Google?
config.ping_bing = false # (optional, default: true) Ping Bing?
config.after_build = false # (optional, default: true) Run automatically after build?
end
Once the extension is activated, it will ping the search engines automatically every time you build your site (unless you set config.after_build = false
).
You can also execute the ping from the command line:
bundle exec middleman sitemap_ping
- Fork it
- 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 new Pull Request
If you like this project, consider buying me a coffee! :)