
.. class:: hiddentitle

About this site
===============

.. include:: batbelt_menu.rst

.. raw:: html

   <div class="main">


These pages was made using the following tools:
-----------------------------------------------

* |reStructuredText|
* Fedora Linux 
* Python
* The Gimp
* Emacs
* Apache
* Lynx
* Firefox

This site is written entirely using only |rst|_ and CSS_. The HTML
files are generated using a simple Makefile_ running rst2html of the
appropriate `source files`_ which are controlled by a Subversion_
repository_. The layout is controlled by a simple stylesheet_. The
diary `RSS feed <diary.rss>`_ is created at build time, by first converting the
`source file <rst/diary.rst>`_ into `XML <diary.xml>`_ and then
running it though a `XSLT <stylesheets/diary_rss.xsl>`_ using
xsltproc_.

A big advantage with using |rst|_ is that your HTML becomes
validated XHTML 1.0. Which in turn should make these pages look their
best with Any Browser (tm) ;-)

.. With the old site I used a couple of python scripts to generate the
   site from a series of template files. These files contained the actual
   information, and the script made the framework around it. A Makefile
   kept track of which file needed to be regenerated if something
   changed.

I felt that Zope_, Plone_, php/msql, or similar would be overkill on a
site like this, but I still wanted it to be very easy to
maintain. With |rst|_  I can use any old editor and just
write simple text. This also makes it simple to parse and spell check
with standard tools. This goes well with the philosophy of ``"Keep It
Simple Stupid"`` and ``"Less is More"`` with I'm very much a subscriber to.



.. image:: bilder/valid-xhtml10.png
   :alt: Valid XHTML 1.0
   :align: left


.. image:: bilder/valid-css.png
   :alt: Valid CSS
   :align: left

.. image:: bilder/any-browser.gif
   :alt: Best View With Any Browser




.. raw:: html
   
   </div>
