This is a flavored markdown processor for basic text styling. Lines should end with two or more spaces to have an intentional linebreak
and not just continuing.
Text can be italic, bold with asterisks and underscores, italic and bold, striked through. By adding decorators in the right place you achieve midwordemphasis and also mixed up emphasis. Some escaping of formatting characters is possible with a leading \ as in bold * asterisk or striked ~~ through. Subscript like H2O, superscript like X2 and marked text are available. A custom markdown for this processor can make font larger or smaller
Substitutions (SETX h1 header)
Task lists can be created a well where [ ] and [x] are converted to html checkboxes
Links will be replaced if not in safeMode, unless they are internal references
http://some.url, not particularly styled, just a detected protocol a phone number: tel:012345678 [Styled link to markdown information](https://www.markdownguide.org) <http://some.other.url> with brackets [urlencoded link with title](http://some.url?test2=2&test3=a=(/bcdef "some title") and [javascript: protocol](javascript:alert('hello there')) some@mail.address converted to mailto: and an escaped@mail.address if loadable
Ordered list items start with a number and a period
Unordered list items start with asterisk or dash
Sublist nesting
is possible
by indentating with four spaces
and list types
are interchangeable
and
can
be
nested
until
you're
tired
Ordered list item
with multiple lines
the numbers
of ordered lists
actually don't
matter at all
unless the start number is other than 1
then you'll have an offset
123. with an escaped period avoids a list
Nested ordered lists cycle through arabic numerals, roman numerals uppercase, roman numerals lowercase, latin alphabet uppercase and latin alphabet lowercase as numeration.
Tables
Table header 1
Table header 2
Table header 3
and 4
emphasis
is
possible
too
linebreaks
are
not
though without HTML <br />
and
aligning
text
columnwise
Blockquotes, code and definition lists
Blockquote with multiple lines as seen in many email programs start with a >
preformatted text/code can
start with 4 spaces <code>
or being surrounded by
three ` or ~
<!-- html comments are not
rendered as such here -->
Inline code with two ore more characters between the symbols and some code with <brackets>, also code with ` escaped by double backticks and code with an escaped \`-character render inline.
Definition list containing
definition lines that
start with a :
Nesting
List items can contain
Blockquotes
or
Tables
Column2
R1C1
R1C2
also
code with
multiple lines
and accomplished and unaccomplished tasks
Same goes for
blockquotes
with
nested
lists
definition lists
with multiple
lines
Tables nested
within
blockquotes
are
possible
as well
Safety related content that should pose lesser threat with safeMode
<a href="http://some.shady.website">totally legit website link</a> <a href="javascript:void(0)" onclick="alert('click event')">a with click event</a> <a href="javascript:alert('a with js href')">a href with click event</a> [markdown link with js protocol href](javascript:alert('md with js href'))
>>clickable div<<
safeMode restricted tags
e.g. <script>alert('this script injection had been presented by disabled safeMode')</script>