ABOUT MARKTXT

home · story · guide · about

marktxt is a plain-text markup language that replaces both markdown and html.


the problem

markdown has traps:

html is unreadable:

tag soup. open tags, close tags, matching names, entity escaping. unreadable in plain text.

the solution

marktxt uses ; as the only trigger. plain text stays plain.


adoption levels

L1 — structure only

just headings + bullets + plain text. enough for most docs.

L2 — add code

inline code and code blocks. good for technical docs.

L3 — add rich text

bold, italic, blockquotes, checkboxes.

L4 — add media and links

urls, linked text, images, tables, dividers.

L5 — extended

div, span, strikethrough, superscript, subscript, footnotes.
beyond L5: full mtml (elements, attributes, html replacement).


the engine

mt.php is a single-file PHP parser that converts .mt and .txt files to valid HTML.


home · story · guide · about

github · © 2026 digiopsys. powered by marktxt.