Re: logo and page layout.
On Thu, 18 Dec 1997, James A.Treacy wrote:
> > >>>>> "James" == James A Treacy <email@example.com> writes:
> > James> I really wish that there was a universally accepted
> > James> #include directive for web pages so I could put the header
> > James> stuff in a seperate file.
> > It's possible to use `m4', or, I suppose, `cpp', with a file
> > extension, and configure Apache with a `handler' that causes it to
> > run the file through the macro processor on the fly.
> > Or, you can use `m4' to generate static pages. There was an article
> > in the `Linux Gazette' about it. You should be able to find it if
> > you go grep there.
> Maybe I should have explained myself better. The decision was made that
> the web pages should be server independent. This means that I can't use
> the nice extras that many servers provide for doing this sort of thing
> to make mirroring the pages easy. It just makes life more complicated
I once wrote a simple Perl script, that copies a HTML file from stdin to
stdout and replaces all text between too marker lines (included in HTML
comment tags) with the contents of some include file. Since the marker
lines are not removed from the output HTML file, you can run this script
over the same HTML pages over and over again and get some sections
I run this script over my web pages (i.e., the DDP home page) after I did
some changes. As the output is static HTML pages again, this works with
_any_ server and client. (It's the same procedure as if you start your
editor and update the text yourself.)
If you are intrested, I'll send you the script (it's really very easy).
-- _,, Christian Schwarz
/ o \__ firstname.lastname@example.org, email@example.com,
! ___; firstname.lastname@example.org, email@example.com
\\\______/ ! PGP-fp: 8F 61 EB 6D CF 23 CA D7 34 05 14 5C C8 DC 22 BA
\ / http://fatman.mathematik.tu-muenchen.de/~schwarz/
"DIE ENTE BLEIBT DRAUSSEN!"
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
Trouble? e-mail to firstname.lastname@example.org .