A markdownish markup language.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Rename package to Syntext Feb 10, 2019
syntext Rename package to Syntext Feb 10, 2019
unittests Fix bug with autogenerated ids for numeric headings Dec 6, 2018
license.txt Add license file May 20, 2015
readme.md Update readme Feb 10, 2019
setup.py Housekeeping Feb 10, 2019
test_syntext.py Rename package to Syntext Feb 10, 2019



Syntext is a lightweight, markdownish markup language for generating HTML. This implementation is written in Python and can be used as both a command line utility and an importable library.

Syntext inherits much of its basic syntax from Markdown:

This is a paragraph containing *emphasised* and **strong** text.
It also contains `code` in backticks.

This is a second paragraph containing a [link](http://example.com).

Syntext differs from Markdown in supporting an extensible, indentation-based syntax for generating arbitrary HTML:

:div .outer
    :div .inner
        This is a paragraph.

Syntext also includes out-of-the-box support for tables, tables-of-contents, definition lists, syntax highlighting, and footnotes.

See the documentation for details.