lfpagecomposer is a simple macro expander for LinuxFocus index pages.

lfpagecomposer takes a skeleton file as argument and inserts the
content of all *body*.html files in the same directory after the line
<!-- macro insert body --> in the skeleton. lfpagecomposer looks also 
for <!-- macro insert boxes --> in the skeleton file and generates boxes
from the files *box*.html files. These box files must have a <h2>...</h2> at the
beginning. This will be put into the box header and the text after </h2>
into the box body. 
The *body*.html and *box*.html files are processed in alphabetical order
(same order as "ls *body*.html *box*.html").

lfpagecomposer is written in perl and will work with any perl version higher
than 5.002.

The main benefit of lfpagecomposer is that you can easily update the
main page of your language section.

skel.html is an example skeleton file in English. You can just
translate it.

To try it out you run in the Examples directory:
./lfpagecomposer skel.html > result.html

This will scan through skel.html and include 10box.html, 20box.html
30box.html and 10body.html, 20body.html into the result page result.html

------------------------------------
lfpagecomposer was written by Guido Socher <guido@bearix.oche.de>
The homepage of lfpagecomposer can be found at
http://www.linuxfocus.org/~guido/dev/

---------------
Revision info:
 0.1: Jun 26 1999, first version.
 0.2: July 2 1999, various small bugfixes.
 0.3: July 8 1999, skel.html has now a format that works also for IE.
 0.4: Sep 14 1999, print errors and help to stderr.
 0.5: Nov 05 2000, recognize _LF_, convert latin-1

