@@ -171,6 +171,7 @@ task :deploy => [:clobber, :index] do
post_title = (first_line.match GitBlog::TitleRegexen[markup])[1]
parsed = begin
+ require "git-blog/parser/#{markup.downcase}"
parser = GitBlog::Parsers.const_get(markup.gsub(/\b\w/){$&.upcase})
parser.send :parse, content
end
@@ -6,9 +6,4 @@ module GitBlog
end
end
end
-end
-
-require 'git-blog/parser/html'
-require 'git-blog/parser/markdown'
-require 'git-blog/parser/textile'
-require 'git-blog/parser/haml'
\ No newline at end of file
+end
\ No newline at end of file