Render many Pod6 files into one big file and build a TOC and index. The provided CSS does support printing, as far as printing HTML goes.
Install it the usual way
zef install --deps-only .
And test it
zef test .
Let us find the *.pod6 files for you and run using two threads at a time.
pod2onepage -v --source-path=../../perl6-doc/doc \
--exclude=404.pod6,/.git,/precompiled > tmp/html.xhtml
You can use, for instance,
perl6 -Ilib bin/pod2onepage -v --source-path=. --html > tmp/pod2onepage.html
to generate a single page in HTML from the README.pod6
included here.
In general, this module has been designed to work with the Perl 6
documentation. But it can also be used as an
actual library. See examples in the t/ directory and, of
course, pod2onepage.
-
-v --verboseverbose output
-
--source-pathWhere to look for files ending in
.pod6. -
--excludeComma separated list of strings the processed files or paths shall not end with.
-
--no-cacheDon't use precompilation to cache
pod6files. -
--precomp-pathSets the path where precompiled
pod6files are created. Defaults to environment variableTEMP,TMPor/tmp. -
--htmlGenerate HTML instead of the default XHTML.
To enable network tests to be run, set ONLINE_TESTING environment variable to a true value.