lib/jekyll/page.rb in jekyll-0.7.0 vs lib/jekyll/page.rb in jekyll-0.8.0
- old
+ new
@@ -69,10 +69,10 @@
# +name+ is the String filename of the page file
#
# Returns nothing
def process(name)
self.ext = File.extname(name)
- self.basename = name.split('.')[0..-2].first
+ self.basename = name[0 .. -self.ext.length-1]
end
# Add any necessary layouts to this post
# +layouts+ is a Hash of {"name" => "layout"}
# +site_payload+ is the site payload hash