KwickXML is a Movable Type plugin that provides markup syntaxs for entries and comments. The markup syntax is based on XML, XHTML, and KwickCode.
Contents
Syntax
KwickXML is written as plain text with style and format created by tags denoted by angled brackets (“<” and “>”). Here is a sample:
Why did the <b>chicken</b> cross the road? To <i>die</i> in the name of <url href="http://www.aaas.org/">science</url>.
There are three types of tags: start tags (<tag>), end tags (</tag>), and single tags (<tag/>), where “tag” is the name of the tag. Start tags and single tags may contain attributes in the form of attrib="value" or attrib='value', e.g. <tag1 a="1" b='2'> or <tag2 c="1" d='2'/>. Note that the quotes are required. Every start tag must be paired with the corresponding end tag, and such pairs must be perfectly nested, i.e. <f><g></g></f> is valid but <f><g></f></g> is not.
KwickXML automatically transforms text separated by blank lines into separate paragraphs. KwickXML also automatically transforms straight quotes into curly or fancy quotes and automatically links website urls contained in the text.
Inner-paragraph Tags
These tags belong inside paragraphs and thus should not contain any paragraph breaks (except for note). The following tags are disabled by default in comments: a, eqn, img, and note.
- a - hyperlink
- href - url of the link
- b - bold text (strong emphasis)
- em - italic text (emphasis)
- email - email address hyperlink
- address - address of link
- eqn - an equation in LaTeX format
- num - the number of the equation (optional)
- img - an embedded image; use single tag format
- src - url of the image
- width - width of the image (recommended)
- height - height of the image (recommended)
- alt - alternate text of the image (recommended)
- href - url that the image forms a link to (optional)
- place="left|right" - placement of image (optional)
- i - italic text (emphasis)
- note - a footnote
- title - title of the footnote (optional)
- s - striken text
- strong - bold text (strong emphasis)
- sub - superscript
- sup - subscript
- u - underlined text
- url - hyperlink
- href - url of the link
Block Tags
These tags form their own blocks, should be specified as their own paragraphs, and can contain multiple paragraphs. The following tags are disabled by default in comments: figure, h, html, sidebar, and toc.
- blockquote - blockquote
- author - the author of the quote
- code - a section of source code with proper escaping of angled brackets
- figure - an image with associated text
- src - url of the image
- width - width of the image
- height - height of the image (recommended)
- alt - alternate text of the image (recommended)
- href - url that the image forms a link to (optional)
- place="left|right" - placement of figure (optional)
- h - heading
- html - include raw html code
- qref - reference for a quote; belongs in quote or blockquote
- href - url of the source material (optional)
- quote - blockquote
- author - the author of the quote (optional)
- sidebar - a sidebar
- toc - a table of contents derived from headings; use single tag format
List Tags
These tags constuct lists.
- list - a list
- type="*|O|#|1|i|I|a|A|n" - the type of list (optional)
- * - disc (bullet)
- O - circle
- # - square
- 1 - decimal numbers
- i - lower-case Roman numbers
- I - upper-case Roman numbers
- a - lower-case English (Latin) letters
- A - upper-case English (Latin) letters
- n - none
- type="*|O|#|1|i|I|a|A|n" - the type of list (optional)
- refs - a reference list
- li - a list element belongs in list or refs
- href - url to link the element to (optional)
Table Tags
These tags construct tables and are disabled by default in comments.
- table - construct a table
- tr - construct a table row
- td - construct a table cell
- colspan - number of columns spanned by the cell (optional)
- rowspan - number of rowss spanned by the cell (optional)
- th - construct a table heading cell
- colspan - number of columns spanned by the cell (optional)
- rowspan - number of rowss spanned by the cell (optional)
Miscellaneous Tags
The following tags are recognized by KwickXML but are not recommended for usage by authors
- br - line break
- kwickxml - special tag inserted by the processor
- p - paragraph
Special Urls
KwickXML recognizes several special url formats.
- entry://N - a url to entry number ‘N’
- comment://N - a url to comment number ‘N’
- heading://H - a url to heading ‘H’
- amazon://ASIN - a url to Amazon merchandise ‘ASIN’



Comment: #940
And the English translation of that post is available where??
Comment: #941
Help!
Comment: #958
Please at least give examples that we can cut and paste.
Comment: #4430
Thanks, but does it actually work?
I guess it really does, or does…
Comment: #4431
Thanks, but does it actually work?
I guess it really does, or does…