Low commit activity in last 3 years
No release in over a year
Middleman extension to ping search engines (Google and Bing) with a sitemap URL
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 3.1
 Project Readme

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

Versions

Use version 1.x of this gem for Middleman 4 or 0.x for Middleman 3.

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

Support

If you like this project, consider buying me a coffee! :)