# File lib/jekyll/migrators/csv.rb, line 5 def self.process(file = "posts.csv") FileUtils.mkdir_p "_posts" posts = 0 FasterCSV.foreach(file) do |row| next if row[0] == "title" posts += 1 name = row[3].split(" ")[0]+"-"+row[1]+(row[4] =~ /markdown/ ? ".markdown" : ".textile") File.open("_posts/#{name}", "w") do |f| f.puts "---\nlayout: post\ntitle: \#{row[0]}\n---\n\n" f.puts row[2] end end "Created #{posts} posts!" end