Sure Textile and Markdown are great, but sometimes you may want to just use HTML, without the extra verbosity, of course. Take tables for example: Textile offers an easy way to create them, but things may get dirty when you need to have multiple paragraphs or lists within cells.
Very early versions of Glyph used to offered some simple
td macros just for that. Of course the problem was that thy didn't offer any way to customize the markup by adding, for example, CSS classes.
Instead, by default, Glyph can convert any unrecognized macro to the corresponding XML element and macro attributes to XML attributes.
Basically, if the
options.xml_fallback setting is set to
true, any macro unknown to Glyph with at most one parameter will be converted to an XML tag with the same name and any attribute will be converted to the corresponding XML attribute.
Additionally, it is possible to force macro-to-XML conversion by composing the name of a tag with the
xml macro, so for example
xml/snippet[test] will be converted into
By default, the following tags are blacklisted and will be ignored: