1POD2HTML(1) Perl Programmers Reference Guide POD2HTML(1)
2
3
4
6 pod2html - convert .pod files to .html files
7
9 pod2html --help --htmldir=<name> --htmlroot=<URL>
10 --infile=<name> --outfile=<name>
11 --podpath=<name>:...:<name> --podroot=<name>
12 --cachedir=<name> --flush --recurse --norecurse
13 --quiet --noquiet --verbose --noverbose
14 --index --noindex --backlink --nobacklink
15 --header --noheader --poderrors --nopoderrors
16 --css=<URL> --title=<name>
17
19 Converts files from pod format (see perlpod) to HTML format.
20
22 pod2html takes the following arguments:
23
24 backlink
25 --backlink
26 --nobacklink
27
28 Turn =head1 directives into links pointing to the top of the HTML
29 file. --nobacklink (which is the default behavior) does not create
30 these backlinks.
31
32 cachedir
33 --cachedir=name
34
35 Specify which directory is used for storing cache. Default
36 directory is the current working directory.
37
38 css
39 --css=URL
40
41 Specify the URL of cascading style sheet to link from resulting
42 HTML file. Default is none style sheet.
43
44 flush
45 --flush
46
47 Flush the cache.
48
49 header
50 --header
51 --noheader
52
53 Create header and footer blocks containing the text of the "NAME"
54 section. --noheader -- which is the default behavior -- does not
55 create header or footer blocks.
56
57 help
58 --help
59
60 Displays the usage message.
61
62 htmldir
63 --htmldir=name
64
65 Sets the directory to which all cross references in the resulting
66 HTML file will be relative. Not passing this causes all links to be
67 absolute since this is the value that tells Pod::Html the root of
68 the documentation tree.
69
70 Do not use this and --htmlroot in the same call to pod2html; they
71 are mutually exclusive.
72
73 htmlroot
74 --htmlroot=URL
75
76 Sets the base URL for the HTML files. When cross-references are
77 made, the HTML root is prepended to the URL.
78
79 Do not use this if relative links are desired: use --htmldir
80 instead.
81
82 Do not pass both this and --htmldir to pod2html; they are mutually
83 exclusive.
84
85 index
86 --index
87
88 Generate an index at the top of the HTML file (default behaviour).
89
90 noindex
91 --noindex
92
93 Do not generate an index at the top of the HTML file.
94
95 infile
96 --infile=name
97
98 Specify the pod file to convert. Input is taken from STDIN if no
99 infile is specified.
100
101 outfile
102 --outfile=name
103
104 Specify the HTML file to create. Output goes to STDOUT if no
105 outfile is specified.
106
107 poderrors
108 --poderrors
109 --nopoderrors
110
111 Include a "POD ERRORS" section in the outfile if there were any POD
112 errors in the infile (default behaviour). --nopoderrors does not
113 create this "POD ERRORS" section.
114
115 podpath
116 --podpath=name:...:name
117
118 Specify which subdirectories of the podroot contain pod files whose
119 HTML converted forms can be linked-to in cross-references.
120
121 podroot
122 --podroot=name
123
124 Specify the base directory for finding library pods.
125
126 quiet
127 --quiet
128 --noquiet
129
130 Don't display mostly harmless warning messages. --noquiet -- which
131 is the default behavior -- does display these mostly harmless
132 warning messages (but this is not the same as "verbose" mode).
133
134 recurse
135 --recurse
136 --norecurse
137
138 Recurse into subdirectories specified in podpath (default
139 behaviour). --norecurse does not recurse into these
140 subdirectories.
141
142 title
143 --title=title
144
145 Specify the title of the resulting HTML file.
146
147 verbose
148 --verbose
149 --noverbose
150
151 Display progress messages. --noverbose -- which is the default
152 behavior -- does not display these progress messages.
153
155 Tom Christiansen, <tchrist@perl.com>.
156
158 See Pod::Html for a list of known bugs in the translator.
159
161 perlpod, Pod::Html
162
164 This program is distributed under the Artistic License.
165
166
167
168perl v5.38.2 2023-11-30 POD2HTML(1)