blob: b29831ee86e3d4ccbb987d82078acbbb63e5a708 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
gen.pl is a simple Perl script that generates a web site, placed
in the out/ directory, from files in src/, inc/ and run/.
Every file in src/ is copied verbatim to out/, except index.html,
which is processed according to the following rules:
* Lines beginning with .inc trigger the inclusion of a given file
in inc/.
* Lines beginning with .eval trigger the evaluation of the following
Perl code.
* Lines beginning with .run trigger the execution of a Perl script
in run/.
* All other lines are copied verbatim.
The Perl scripts in run/ are written in such a way that they can
be run both as standalone scripts and as part of the genaration
process.
The resulting out/ directory is to be served by a web server, such
as Apache.
The gen.pl script is to be run regularly via a cron job.
|