| ← this is not a pipe
Lisa stands for "i Love twISted Acronyms".
Anyway, Lisa is just a very small and simple website management system written in PHP which doesn't even use a database.
It's the system I use for this website... when I re-wrote it the other day, I didn't feel like typing lots of HTML code so I just imagined a very simple syntax for the pages to be parsed by some PHP code.
I may write a syntax highlighting script for editing Lisa pages with Vim, one day.
sectionID: Section title Section content... first paragraph Second paragraph, etc. :sectionID
(Link name@link_address)
is printed : Link name
* First item * Second item * etc.
# First item # Second item # etc.
# First item * Second item * etc.
will produce :
+<pre> +blah + bleh +</pre>
gives :
blah bleh
dl: > Definition term = Definition = Definition 2... :dl
displays :
-- is replaced with an em-dash : —
Lisa's source code. It's just a PHP function which expects an array of lines to parse (the output of file(), for example).
I don't know if it is of any use to anybody, but for me it is. If it can help even only one other person, then I'm satisfied with it.