Middleman-sitemap-ping

Middleman extension to ping search engines (Google and Bing) with a sitemap URL

View the Project on GitHub manuelmeurer/middleman-sitemap-ping

Middleman Sitemap Ping

Gem Version Build Status

Middleman extension to ping search engines (Google and Bing) with a sitemap URL

Installation

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

Usage

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

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request