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 X^2^ and ==marked text== are available.
A custom markdown for this processor can make ++font larger++ or --smaller--
Task lists can be created a well
[ ] where [ ] and [x]
[x] are converted to html checkboxes
(c) (C) (r) (R) (tm) (TM) (p) (P) +- -> will be replaced by their symbol
unless escaped: (c) (C) (r) (R) (tm) (TM) (p) (P) +- ->
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
http://some.other.url with brackets
urlencoded link with title and [javascript: protocol](javascript:alert('hello there'))
some@mail.address converted to mailto: and an escaped@mail.address
if loadable
this is a reference link with a match somewhere [and an attempt where the actual reference has been forgotten][noreferencelink]
Here's a simple footnote1, and here's a longer one2. Footnotes will appear at the bottom later.
top header
second header
fifth header
- 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 2. can 3. be 4. nested 5. until 6. you're 8. tired
- Ordered list item
with
multiple lines- the numbers
- of ordered lists
- actually don't
- matter at all 12. unless the start number is other than 1 25. 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.
| 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 |
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 :
- List items can contain
Blockquotes
- or
Tables Column2 R1C1 R1C2 - also
code with multiple lines - and
[x] accomplished and
[ ] unaccomplished tasks
Same goes forblockquotes
- with
- nested
- lists
definition lists : with multiple : lines
Tables nested within blockquotes are possible as well
totally legit website link
a with click event
a href with click event
[markdown link with js protocol href](javascript:alert('md with js href'))
e.g. is this input really part of your ui?
<script>alert('this script injection had been presented by disabled safeMode')</script>