Octopress Rakefile-diff 1

Hier mal ein kleines diff zu meinem Rakefile:

27c27
< editor = ENV["EDITOR"] || "" # if environment variable $EDITOR is set, newly-created posts will automatically open for editing
—
>
112,114d111
< if #{editor}
< system "#{editor} #{filename}"
< end
361,392d357
< end
<
< desc ‘Notify Google of the new sitemap’
< task :sitemap do
< begin
< require ‘net/http’
< require ‘uri’
< puts ‘* Pinging Google about our sitemap’
< Net::HTTP.get(‘www.google.com’, ‘/webmasters/tools/ping?sitemap=’ + URI.escape(‘http://got-tty.org/sitemap.xml’))
< rescue LoadError
< puts ‘! Could not ping Google about our sitemap, because Net::HTTP or URI could not be found.’
< end
< end
<
< desc ‘Ping pingomatic’
< task :pingomatic do
< begin
< require ‘xmlrpc/client’
< puts ‘* Pinging ping-o-matic’
< XMLRPC::Client.new(‘rpc.pingomatic.com’, ‘/’).call(‘weblogUpdates.extendedPing’, ‘Seraphyn Blog’ , ‘http://got-tty.org’, ‘http://got-tty.org/atom.xml’)
< rescue LoadError
< puts ‘! Could not ping ping-o-matic, because XMLRPC::Client could not be found.’
< end
< end
<
< Sitemap = "http://got-tty.org/sitemap.xml"
< desc "ping search engines about a change in sitemap"
< task :ping do
< [ "http://www.google.com/webmasters/sitemaps/ping?sitemap=",
< "http://www.bing.com/webmaster/ping.aspx?siteMap=" ].each do |url|
< puts `curl #{url}#{Sitemap}`
< end

Download patch gist: 1709714
Da mein Standardeditor unter Unix/Linux vim ist, wird jener geöffnet sobald ich ein rake new_post[""] absetze.
Die beiden weiteren Änderungen melden meine neue Sitemap an Google und an Ping-o-matic , welche an verschiedene Suchmaschinen die Aktualisierung meines Blogs mitteilt.
Ich gehe davon aus, dem Patchenden ist sich klar darüber doch die URLs welche auf meine FQDN (Zeile 18, 29, 35) verweisen in seine zu ändern ツ
Die Sitemapaktualisierungen melde ich natürlich erst nach einem Hochladen des Blogs auf meinen Webspace. Als nächstes muss ich mich einmal um die Funktion deploy kümmern, damit das ganze per ncftpput hochgeladen wird und dann bei einem erfolgreichen Upload die Sitemapaktualisierungen rausgeschickt werden.