use Template; use YAML::Syck qw(LoadFile); my $config = LoadFile(glob("~/.siteconf")); my $tt = Template->new() # Other config parts are irrelevant $tt->process($config->{post_template},\%vars);