makeslides.pl is a quick perl script to create slide
presentations from HTML files. I used it to create
this presentation,
and a few others.
Unzip the tarball and rename the resulting makeslides
directory to the name of your presentation.
Under this directory you will find the following files and directories:
makeslides.pl - This is the perl script that you run
to generate the presentation.
skel.html - This is the slide template. Each slide
in the presentation will be wrapped in this file. Notice the use
of placeholder variables to position portions of the slides in the
output. You can edit this file to change the look of your slides.
slides/ - This is the directory where you should
place the .html files representing your slides. These
should be normal HTML files, usually with nothing more than a <ul>
of bullets for the slide, and maybe an image.
slides/slidelist.txt - This file lists the slides
in the order they should appear in the presentation.
output/ - This is the directory where your slides
will be written. This is also the directory where you should place
any images your slides refer to.
When you are ready to generate your presentation run the
makeslides.pl script. It will scan all of the files
listed in slides/slidelist.txt, wrap them in the
skel.html template, and write the results to output/.
skel.html has key handlers for N,
P, and C, which will take you to the next
previous, or table of contents slides respectively.
skel.html assumes that there is a file
called contents.html that contains a table of contents for
your presentation. I prefer to have this slide as the first one in the
presentatation too.
.slide-table {
background-image: none !important;
}