The Lizard

{The Lizard on Codeberg }

The Lizard is a simple syntax for creating content for web pages. Unlike markdown Lizard uses a single unified syntax for all tags making it easier to remember, tags can also not be nested which promotes a single unified style on sites.

Headers

Headers from h1 to h6 in size

{{ h1 title text }}

Links

{{ li www.jameschip.io link text }}

Images

{{ im image_location image rollover text }}

Text style

{{ br }} just replaced with a line break.
{{ bo bold text }}
{{ it italic text }}
{{ ul underlined text }}
{{ bq this stuff is in a blockquote }}
{{ cb this is text in a code block }}

Lists

this is text before the list.
{{ bp bullet point text 1 }}
{{ bp next list item }}
{{ bp next list item }}
this is tex after the list

LIZ

Liz is a small tool for converting text in The Lizard format into HTML.
It is recommended, but not mandatory, to give files using The Lizard
syntax the extension '.liz'.

The template file is an htmll file with a line that contains only the text ontent}} in it. Lizard will replace the tag with the generated html from converting your lizard markup.

COMPILE

gcc lizard.c parser.c -o liz

USE

liz -i fileToParse.liz -d outputDirectory -t templateFile


Topics:

{projects}
{software}