Skip to content

Commit

Permalink
Initial support for tt2 and gen_website
Browse files Browse the repository at this point in the history
  • Loading branch information
formorer committed Jan 2, 2012
1 parent 0682f29 commit c408209
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions gen_website
@@ -0,0 +1,37 @@
#!/usr/bin/perl

use strict;
use warnings;

use Template;
use File::Find::Rule;
use File::Path qw(make_path);
use File::Basename qw (fileparse);
use File::Copy::Recursive qw(fcopy);

my $out_dir = "out/";

#find all files

my @files = File::Find::Rule->file()
->in('.');


#initialize template toolkit

my $template = Template->new;

foreach my $file (@files) {
next if $file =~ /^$out_dir/;
next if $file =~ /$0$/;
if ($file =~ /\.tt2$/) {
my $output;
$template->process($file, undef, \$output);
my ($name,$path,$suffix) = fileparse($file,qw (.tt2));
open (my $fh, '>', "$out_dir/$path/$name.html") or die "$!";
print $fh $output;
close($fh);
} else {
fcopy ($file, "$out_dir/$file");
}
}
File renamed without changes.

0 comments on commit c408209

Please sign in to comment.