Merge remote branch 'lpenz/master'

Conflicts:
	History.txt
This commit is contained in:
Tom Preston-Werner 2010-11-17 12:35:29 -06:00
commit c1a7662311
4 changed files with 20 additions and 1 deletions

View File

@ -1,6 +1,8 @@
== HEAD
* Minor Enhancements
* Add wordpress.com importer (#207)
* Bug Fixes
* Fixed filename basename generation (#208)
== 0.7.0 / 2010-08-24
* Minor Enhancements

View File

@ -71,7 +71,7 @@ module Jekyll
# 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

View File

@ -0,0 +1,7 @@
---
title: Deal with dots
permalink: /deal.with.dots/
---
Let's test if jekyll deals properly with dots.

View File

@ -23,6 +23,16 @@ class TestPage < Test::Unit::TestCase
assert_equal "/contacts.html", @page.url
end
should "deal properly with extensions" do
@page = setup_page('deal.with.dots.html')
assert_equal ".html", @page.ext
end
should "deal properly with dots" do
@page = setup_page('deal.with.dots.html')
assert_equal "deal.with.dots", @page.basename
end
context "with pretty url style" do
setup do
@site.permalink_style = :pretty