2011-07-24 3 views
8

PodをHTMLに変換する必要があります。 Pod :: HTMLとPod :: Simple :: *モジュールの数があります。私はどちらを使うべきですか?PodをHTMLに変換するために使用するPerlモジュールはどれですか?

+4

コマンド 'pod2html'は使用しませんか?これには2行の操作コードが含まれています: 'use Pod :: Html; pod2html @ARGV; ' –

+1

Pod :: HtmlのHTML出力は悪くありません。それはあなたが何かを素早く汚れただけで欲しいのであれば機能します。しかし、あなたのhtmlファイルにヘッダー/フッターを設定することはできません。また、私は可能だと思うが、30分後には、まだポッドに互いに正しくリンクさせることができなかった。また、Pod :: Simple :: XHTMLにはもっと多くのオプションがあります。 –

答えて

11

短い答えはPod::Simple::XHTMLです。これは有用でありながら簡潔なHTML出力を生成します。 http://metacpan.orgにhtmlソースを表示すると、出力の例を見ることができます。

Pod::Simple::HTMLBatchでも動作します。複数のファイルを変換する場合は、チェックアウトする必要があります。 Pod :: Simple :: HTMLBatchのデフォルトは、Pod :: Simple :: HTMLです。しかし、Pod :: Simple、David Wheeler、recommendsの管理者は、Pod :: Simple :: XHTMLを使用しています。

use Pod::Simple::HTMLBatch;  
use Pod::Simple::XHTML; 

mkdir './html' or die "could not create directory: $!"; 

my $convert = Pod::Simple::HTMLBatch->new; 
$convert->html_render_class('Pod::Simple::XHTML'); 
$convert->add_css('http://www.perl.org/css/perl.css'); 
$convert->css_flurry(0); 
$convert->javascript_flurry(0); 
$convert->contents_file(0);  
$convert->batch_convert('./pod', './html'); 
関連する問題