As you probably all know, Thomas Gärtner has finished the design for
scsh.net, so we need content now!
I created a CVS module named www-scsh which contains the source code
for the site. There is a directory scheme/ which contains the code
that actually generates HTML and a directory pages/ which contains the
actual content, written with the XML package in sunet.
pages/ has the same structure as the website, so there is a file
pages/about/what.scm which corresponds to scsh.net/about/what.html. At
the moment, some pages have no corresponding file in pages/ but are
generated by a single expression in scheme/driver.scm, but this should
be changed. The procedure GENERATE-PAGES in scheme/driver.scm is used
to generate HTML, so you need to invoke it to test your changes. It
writes the files into the directory specified by the variable ROOT at
the beginning of the file. To invoke it, proceed as follows:
1.) Get sunet from CVS (http://sourceforge.net/cvs/?group_id=11940)
2.) cd into www-scsh and run scsh (I don't know whether you need 0.6.0)
3.) ,config ,load /path/to/sunet/xml/xml-packages.scm
4.) ,open xml
5.) ,config ,load scheme/packages.scm
6.) ,open driver
I will checkout www-scsh and generate the pages for you whenever I see
a commit mail for www-scsh.
So please go ahead and make scsh.net a useful place for the scsh