A rake task to turn normal files into nanoc items.

This commit is contained in:
Chris Eppstein 2010-01-23 01:05:24 -08:00
parent 5028026e65
commit 52e2a9cc63

View File

@ -1 +1,19 @@
require 'nanoc3/tasks' require 'nanoc3/tasks'
desc "Make files into items."
task :itemize do
Dir.glob("content/**/*").each do |filename|
yaml_file = File.join(File.dirname(filename), File.basename(filename)[0..-(File.extname(filename).size)]) + "yaml"
if File.extname(filename) == ".yaml"
# skip
elsif File.exists?(yaml_file)
# skip
elsif File.directory?(filename)
else
puts "Itemizing #{filename}"
File.open(yaml_file,"w") do |f|
f.write("---\nextension: #{File.extname(filename)[1..-1]}")
end
end
end
end