class Page
attr_accessor :year, :navigation, :markdown
- def initialize(src)
+ def initialize(src,nav)
@year = Time.new.year
+ @navigation = nav
@markdown = `tools/md2html.awk #{src}`
end
end
def generate(p)
- op = p.gsub(/^#{SRCDIR}/,'')
- FileUtils.mkdir_p(File.join(DESTDIR, op))
- op = File.join(DESTDIR, op)
+ sp = p.gsub(/^#{SRCDIR}\//,'')
+ puts sp
+ FileUtils.mkdir_p(File.join(DESTDIR, sp))
+ op = File.join(DESTDIR, sp)
if p.end_with? ".md" then
op = File.join(File.dirname(op), "#{File.basename(op,'.*')}.html")
- File.open(op, 'w') { |file| file.write(Page.new(p).render) }
+ File.open(op, 'w') { |file| file.write(Page.new(p,"").render) }
else
FileUtils.copy(p, op)
end