In new_post and new_page rake tasks: adding quotes around title attribute for better compatibility with yaml

This commit is contained in:
Brandon Mathis 2011-07-19 16:18:40 -04:00
parent 4a40323166
commit 98cfd74d9a

View File

@ -67,7 +67,7 @@ task :new_post, :title do |t, args|
system "mkdir -p #{source_dir}/#{posts_dir}"; system "mkdir -p #{source_dir}/#{posts_dir}";
post.puts "---" post.puts "---"
post.puts "layout: post" post.puts "layout: post"
post.puts "title: #{title.gsub(/&/,'&').titlecase}" post.puts "title: \"#{title.gsub(/&/,'&').titlecase}\""
post.puts "date: #{Time.now.strftime('%Y-%m-%d %H:%M')}" post.puts "date: #{Time.now.strftime('%Y-%m-%d %H:%M')}"
post.puts "comments: true" post.puts "comments: true"
post.puts "categories: " post.puts "categories: "
@ -92,7 +92,7 @@ task :new_page, :filename do |t, args|
open(file, 'w') do |page| open(file, 'w') do |page|
page.puts "---" page.puts "---"
page.puts "layout: page" page.puts "layout: page"
page.puts "title: #{name.gsub(/[-_]/, ' ').titlecase}" page.puts "title: \"#{name.gsub(/[-_]/, ' ').titlecase}\""
page.puts "date: #{Time.now.strftime('%Y-%m-%d %H:%M')}" page.puts "date: #{Time.now.strftime('%Y-%m-%d %H:%M')}"
page.puts "comments: true" page.puts "comments: true"
page.puts "sharing: true" page.puts "sharing: true"