FYI. With this script I manage all my WWW pages here at work and
in my University's ftp dir.
jari
Download
ANNOUNCE: v1.146 t2html.pl Text to html conversion script, Perl 5.004+
Home page:
ftp://cs.uta.fi/pub/ssjaaa/t2html.html
Available by Email:
To: <jari(_dot_)aalto(_at_)poboxes(_dot_)com>
Subject: send t2html.pl
Perl language interpreter pointers at (Win32/Unix etc.)
http://language.perl.com/info/software.html
What's new
Faster and Cleaner HTML code generation.
The HTML markup code was completely rewritten and the
--html-column-color option was made obsolete. Colours are now coming
from CSS.
This version now generates HTML 2x faster, eg. my 600k Procmail
faq PAGE now takes 33secs on HP-UX, where it used to take 70secs.
HTML 4.0 CSS now supported
The generated html contains default HTML 4.x CSS (Cascading Style
Sheet) information which you can easily modify. The new CSS takes
advantage of some nice MSIE "hoovering" of links to make HTML
pages more responsive.
You can import your own CSS or Jave code with --java-file switch.
How it works
Text must be placed at certain column positions to enable proper
html formatting. The style used is called Technical format (TF).
You're looking at TF format right now. TF specification is included
in the t2html.pl --help.
You need nothing else but a text editor where the current column
number is displayed or editor that advances your TAB by 4 spaces.
That's it.
Emacs and minor mode for helping to write TF
If word `Emacs' means anything to you, then you can use additional
Emacs minor mode (package TinyTf.el) that I wrote especially to
help writing documents, formatting paragraphs, auto filling bullets
and keeping TOC up to date. The description of the Emacs package is
added to the page. If you don't know about Emacs but got
interested, then see these for more Emacs info:
ftp://cs.uta.fi/pub/ssjaaa/elisp.html
ftp://cs.uta.fi/pub/ssjaaa/ema-tiny.html
ftp://cs.uta.fi/pub/ssjaaa/tiny-tools.tar.gz (contains tinytf.el)