compass/doc-src/Rakefile

20 lines
551 B
Ruby
Raw Normal View History

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