&#8212; Rakefile	2011-12-21 23:35:10.000000000 +0200
+++ Rakefile-mine	2011-12-21 23:34:18.000000000 +0200
@@ -1,8 +1,9 @@
 # usage rake new_page[my-new-page] or rake new_page[my-new-page.html] or rake new_page (defaults to &#8220;new-page.markdown&#8221;)
-desc &#8220;Create a new page in #{source_dir}/(filename)/index.#{new_page_ext}&#8221;
-task :new_page, :filename do |t, args|
+desc &#8220;Create a new page (or plain page) in #{source_dir}/(filename)/index.#{new_page_ext}&#8221;
+task :new_page, :filename, :is_plane_page do |t, args|
   raise &#8220;### You haven&#8217;t set anything up yet. First run `rake install` to set up an Octopress theme.&#8221; unless File.directory?(source_dir)
   args.with_defaults(:filename => &#8216;new-page&#8217;)
+  args.with_defaults(:is_plane_page => &#8221;)
   page_dir = [source_dir]
   if args.filename.downcase =~ /(^.+\/)?(.+)/
     filename, dot, extension = $2.rpartition(&#8216;.&#8217;).reject(&:empty?)         # Get filename and extension
@@ -24,12 +25,22 @@
     puts &#8220;Creating new page: #{file}&#8221;
     open(file, &#8216;w&#8217;) do |page|
       page.puts &#8220;&#8212;&#8221;
-      page.puts &#8220;layout: page&#8221;
-      page.puts &#8220;title: &#34;#{title}&#34;&#8221;
-      page.puts &#8220;date: #{Time.now.strftime(&#8216;%Y-%m-%d %H:%M&#8217;)}&#8221;
-      page.puts &#8220;comments: true&#8221;
-      page.puts &#8220;sharing: true&#8221;
-      page.puts &#8220;footer: true&#8221;
+      if args.is_plane_page.length > 0
+        page.puts &#8220;layout: plain&#8221;
+        page.puts &#8220;title: &#34;#{title}&#34;&#8221;
+        page.puts &#8220;comments: false&#8221;
+        page.puts &#8220;sharing: false&#8221;
+        page.puts &#8220;footer: false&#8221;
+        page.puts &#8220;sidebar:&#8221;
+        page.puts &#8220;asides:&#8221;
+      else
+        page.puts &#8220;layout: page&#8221;
+        page.puts &#8220;title: &#34;#{title}&#34;&#8221;
+        page.puts &#8220;date: #{Time.now.strftime(&#8216;%Y-%m-%d %H:%M&#8217;)}&#8221;
+        page.puts &#8220;comments: true&#8221;
+        page.puts &#8220;sharing: true&#8221;
+        page.puts &#8220;footer: true&#8221;
+      end
       page.puts &#8220;&#8212;&#8221;
     end
   else

