3 class TagGenerator < Generator
13 site.tags.keys.each do |tag|
14 _path = site.source + '/tag/' + tag
15 _file = _path + '/index.textile'
16 if !File.exist?(_file) then
17 FileUtils.mkdir_p _path
18 aFile = File.new(_file, 'w')
20 aFile.puts 'layout: tag'
21 aFile.puts 'title: ' + tag
22 aFile.puts 'tag: ' + tag
30 def deleteNullTag(site)
31 Dir.foreach(site.source + '/tag/') {
33 if '.' != tagdir && '..' != tagdir then
34 if !site.tags.keys.include?(tagdir) then
35 FileUtils.rm_rf site.source + '/tag/' + tagdir + '/'