… | |
… | |
79 | generate "src", "html", @files; |
79 | generate "src", "html", @files; |
80 | generate "monsters", "html\/monsters", @monsters; |
80 | generate "monsters", "html\/monsters", @monsters; |
81 | |
81 | |
82 | my $pom = $parser->parse ("src/news.pod") |
82 | my $pom = $parser->parse ("src/news.pod") |
83 | or die $parser->error; |
83 | or die $parser->error; |
|
|
84 | my $html = $pom->present ("PodHTML"); |
|
|
85 | $html =~ s/\[/</g; |
|
|
86 | $html =~ s/\]/>/g; |
84 | open FH, ">", "html/news.html"; |
87 | open FH, ">", "html/news.html"; |
85 | print FH $pom->present ("PodHTML"); |
88 | print FH $html; |
86 | close FH; |
89 | close FH; |
87 | |
90 | |
88 | %PodRSS::metadata = %{ $pom->metadata }; |
91 | %PodRSS::metadata = %{ $pom->metadata }; |
|
|
92 | $html = $pom->present ("PodRSS"); |
|
|
93 | $html =~ s/\[/</g; |
|
|
94 | $html =~ s/\]/>/g; |
89 | open FH, ">", "html/news.xml"; |
95 | open FH, ">", "html/news.rss"; |
90 | print FH $pom->present ("PodRSS"); |
96 | print FH $html; |
91 | close FH; |
97 | close FH; |
92 | |
98 | |
93 | |
99 | |
94 | $pom = $parser->parse ("src/news-archive.pod") |
100 | $pom = $parser->parse ("src/news-archive.pod") |
95 | or die $parser->error; |
101 | or die $parser->error; |
… | |
… | |
102 | |
108 | |
103 | use strict; |
109 | use strict; |
104 | use warnings; |
110 | use warnings; |
105 | use utf8; |
111 | use utf8; |
106 | |
112 | |
107 | my $rcsid = '$Id: generate,v 1.8 2007/09/16 07:59:39 pippijn Exp $'; |
113 | my $rcsid = '$Id: generate,v 1.9 2007/09/16 08:58:31 pippijn Exp $'; |
108 | |
114 | |
109 | use base "Pod::POM::View"; |
115 | use base "Pod::POM::View"; |
110 | |
116 | |
111 | our $subdir; |
117 | our $subdir; |
112 | our $dir; |
118 | our $dir; |