SmartHTML 1.7 - yet another markup languageA while ago I stumbled upon the Latte homepage - Latte is a Latex-like (or at least I think it is) language that allows easier creation of webpages - it has features like macros that make it easier to achieve consistant layout. It was a very interesting idea, but I didn't like the syntax. Also, Latte did not compile on my machine (too old Flex libraries). So, I made my own similar, but simpler program using Perl. SmartHTML looks a lot like texinfo (I found out after I got a bit into it). Tags look like this: @tag { Stuff inside the tag } or this: @tag Works until the end of line That makes it somewhat less cumbersome to use than normal HTML. Most tags are named the same as in normal HTML, so e.g. bold is @b. In addition, SmartHTML has some other features that make life easier:
I have since changed all my pages to use SmartHTML (there is a HTML -> SL conversion program).
How to...This section deals with how I, and other people, have implemented various things using SmartHTML.
DownloadSource, example pages and setup: smart.tar.gz - 44K.
This is version 1.7 (see Changes file) - now with documentation! SmartHTML is Public Domain. Commercial support is available, contact me. |
|