From 973b356f64ccbcf375657ba66b61c97be90f951e Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Tue, 3 Jul 2018 11:27:49 -0400 Subject: [PATCH] added arg for navtree to Page class --- generate.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/generate.rb b/generate.rb index 62b2d15..c9ecf7f 100755 --- a/generate.rb +++ b/generate.rb @@ -9,8 +9,9 @@ TEMPLATE = IO.read("page.html.erb") 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 @@ -20,12 +21,13 @@ class Page 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 -- 2.52.0