diff --git a/markdeep-test.md.html b/markdeep-test.md.html
new file mode 100644
index 00000000000..59c931c2350
--- /dev/null
+++ b/markdeep-test.md.html
@@ -0,0 +1,433 @@
+
+
+
+
+
+Examples of lists and floating diagrams:
+ *****************************
+1. Monday * A B C *
+2. Tuesday * *-------->o<------->o *
+ 1. Morning * ^ / ^ | *
+ 2. Afternoon * | v \ v *
+3. Wednesday * o----->o---->o<---->* *
+ - Bullets * D E F G *
+ - Bullets *****************************
+4. Thursday
+5. Friday
+
+
+Diagrams
+--------------------------------------------------------------------------------
+
+Diagrams can be inserted alongside, as in this ****************************
+example, or between paragraphs of text as shown * .---------. *
+below. * | Server |<------. *
+ * '----+----' | *
+The diagram parser leaves symbols used as labels * | | *
+unmodified, so characters like > and ( can appear * | DATA CYCLE | *
+inside of the diagram. In fact, any plain text * v | *
+may appear in the diagram. In addition to labels, * .-------. .----+----. *
+any un-beautified text will remain in place for * | Security| | File | *
+use as ASCII art. Thus, the diagram is rarely * | Policy +->| Manager | *
+distored by the beautification process. * '-------' '---------' *
+ ****************************
+
+*************************************************************************************************
+*.-------------------. ^ .---. *
+*| A Box |__.--.__ __.--> | | | *
+*| | '--' v | | *
+*'-------------------' | | *
+* Round *---(-. | *
+* .-----------------. .-------. .----------. .-------. | | | *
+* | Mixed Rounded | | | / Diagonals \ | | | | | | *
+* | & Square Corners | '--. .--' / \ |---+---| '-)-' .--------. *
+* '--+------------+-' .--. | '-------+--------' | | | | / Search / *
+* | | | | '---. | '-------' | '-+------' *
+* |<---------->| | | | v Interior | ^ *
+* ' <---' '----' .-----------. ---. .--- v | *
+* .------------------. Diag line | .-------. +---. \ / . | *
+* | if (a > b) +---. .--->| | | | | Curved line \ / / \ | *
+* | obj->fcn() | \ / | '-------' |<--' + / \ | *
+* '------------------' '--' '--+--------' .--. .--. | .-. +Done?+-' *
+* .---+-----. | ^ |\ | | /| .--+ | | \ / *
+* | | | Join | | Curved | \| |/ | | \ | \ / *
+* | | +----> | '-' Vertical '--' '--' '-- '--' + .---. *
+* '---+-----' | | | 3 | *
+* v not:line 'quotes' .-' '---' *
+* .---+--------. / A || B *bold* | ^ *
+* | Not a dot | <---+---<-- A dash--is not a line v | *
+* '---------+--' / Nor/is this. --- *
+*************************************************************************************************
+[Figure [diagram]: Diagrams can also have captions]
+
+
+Code with line-like symbols is allowed in diagrams and is parsed correctly so
+long as you make it unambiguous:
+
+**********************************************
+* .-------------------------+--+--------.
+* | --x; x->y |__| |
+* | 0 __proto__ __FILE__ <= |
+* | __ a | b --> foo |
+* | |__| y--; x || y a + b <--o--+
+* |__|__|_______________________________|
+**********************************************
+
+
+Here's a diagram on the left of some text:
+
+************** _Song of Myself: 35_
+* | | *
+* --+<---+-- * Would you hear of an old-time sea-fight?
+* | ^ * Would you learn who won by the light of the moon and stars?
+* v | * List to the yarn, as my grandmother's father the sailor told it to me.
+* --+--->+-- *
+* | | * Walt Whitman
+**************
+
+
+If there is no leading text on the left except for whitespace, a diagram may omit the asterisks on the
+right side for convenience:
+
+****************************************
+* .----.
+* | |
+* '----' .------------>
+* |
+* '-------------
+****************************************
+
+
+Diagram Examples
+================================================================================
+
+Lines with Decorations
+--------------------------------------------------------------------------------
+*************************************************************************************************
+* ________ o * * .--------------. *
+* *---+--. | | o o | ^ \ / | .----------. | *
+* | | '--* -+- | | v / \ / | | <------. | | *
+* | '-----> .---(---' --->*<--- / .+->*<--o----' | | | | | *
+* <--' ^ ^ | | | | | ^ \ | '--------' | | *
+* \/ *-----' o |<----->| '-----' |__| v '------------' | *
+* /\ *---------------' *
+*************************************************************************************************
+
+Graph with Large Nodes
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* *
+* .---. .-. .-. .-. .-. *
+* | A +----->| 1 +<---->| 2 |<----+ 4 +------------------. | 8 | *
+* '---' '-' '+' '-' | '-' *
+* | ^ | ^ *
+* v | v | *
+* .-. .-+-. .-. .-+-. .-. .+. .---. *
+* | 3 +---->| B |<----->| 5 +---->| C +---->| 6 +---->| 7 |<---->| D | *
+* '-' '---' '-' '---' '-' '-' '---' *
+*************************************************************************************************
+
+
+
+Graph with Small Nodes
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* A 1 2 4 8 *
+* *----->o<---->o<----o-----------. o *
+* ^ ^ | ^ *
+* | | | | *
+* v | v | *
+* o<--->*<---->o---->*---->o---->o<---->* *
+* 3 B 5 C 6 7 D *
+*************************************************************************************************
+
+
+Flow Chart
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* . *
+* .---------. / \ *
+* | START | / \ .-+-------+-. ___________ *
+* '----+----' .-------. A / \ B | |COMPLEX| | / \ .-. *
+* | | END |<-----+CHOICE +----->| | | +--->+ PREPARATION +--->| X | *
+* v '-------' \ / | |PROCESS| | \___________/ '-' *
+* .---------. \ / '-+---+---+-' *
+* / INPUT / \ / *
+* '-----+---' ' *
+* | ^ *
+* v | *
+* .-----------. .-----+-----. .-. *
+* | PROCESS +---------------->| PROCESS |<------+ X | *
+* '-----------' '-----------' '-' *
+*************************************************************************************************
+
+Line Ends
+--------------------------------------------------------------------------------
+
+
+*************************************************************************************************
+* *
+* o--o *--o / / * o o o o o * * * * o o o o * * * * o o o o * * * * *
+* o--* *--* v v ^ ^ | | | | | | | | \ \ \ \ \ \ \ \ / / / / / / / / *
+* o--> *--> * o / / o * v ' o * v ' o * v \ o * v \ o * v / o * v / *
+* o--- *--- *
+* ^ ^ ^ ^ . . . . ^ ^ ^ ^ \ \ \ \ ^ ^ ^ ^ / / / / *
+* | | * o \ \ * o | | | | | | | | \ \ \ \ \ \ \ \ / / / / / / / / *
+* v v ^ ^ v v ^ ^ o * v ' o * v ' o * v \ o * v \ o * v / o * v / *
+* * o | | * o \ \ *
+* *
+* <--o <--* <--> <--- ---o ---* ---> ---- *<-- o<-- -->o -->* *
+* *
+*************************************************************************************************
+
+Tests for some tough cases:
+************************************************
+* +-+ \ \ | / / *
+* + + \ v v v / *
+* +-+ \ .---------. / \ | / *
+* v| |v vvv *
+* +-+ --->| |<--- -->o<-- *
+* | | ^| |^ ^^^ *
+* +-+ / '---------' \ / | \ *
+* / ^ ^ ^ \ *
+* / / | \ \ *
+************************************************
+
+Trees
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* *
+* . . . .--- 1 .-- 1 / 1 *
+* / \ | | .---+ .-+ + *
+* / \ .---+---. .--+--. | '--- 2 | '-- 2 / \ 2 *
+* + + | | | | ---+ ---+ + *
+* / \ / \ .-+-. .-+-. .+. .+. | .--- 3 | .-- 3 \ / 3 *
+* / \ / \ | | | | | | | | '---+ '-+ + *
+* 1 2 3 4 1 2 3 4 1 2 3 4 '--- 4 '-- 4 \ 4 *
+* *
+*************************************************************************************************
+
+
+Circuits
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* ____ * *
+* | |_____.---. | *
+* o _____| )----------)-------. *
+* / \ | '---' | __|__ *
+* /___\ | | \ / *
+* | '-------------. | \ / *
+* A ----------------' | | o *
+* .-------------------. o-----)-------' | *
+* | |___.---. | |___.---. *
+* B ---*---.__.---. ___| )--*--.__..---. ____) )----- Y *
+* __| o----*--' '---' ______)) )---' '---' *
+* C -------' '---' | | ''---' *
+* | o *
+* | / \ *
+* | /___\ *
+* | | *
+* '--------------' *
+*************************************************************************************************
+
+
+Gantt Chart
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* ║ Preproduction┆ Alpha┆ RC1┆
+* ═══════════╬══════════════╪════════════╪════════════════╪══
+* Story ║ ▆▆▆▆▆▆▆▆ ┆ ▆┆▆▆▆ ┆
+* Concept Art║ └▆▆▆▆▆▆┆▆▆▆┐ ┆ ┆
+* Modeling ║ ┆ └▆▆▆▆▆▆▆▆┆▆▆▆▆▆▆▆ ┆
+* Rigging ║ ┆ └▆▆▆┆▆▆▆▆▆▆▆▆▆▆▆▆ ┆
+* Mechanics ║ ▆▆▆▆▆▆┆▆▆┐ ┆ ░░░░▆▆▆▆ ┆
+* Engine Code║ ▆▆▆▆▆▆▆┐ │ ┆ └────────▆┆▆▆▆▆▆▆▆▆▆▆▆▆▆ ┆
+* Game Code ║ └─┴▆┆▆▆▆▆▆▆▆▆▆▆▆▆┆▆▆▆▆ ░░░░ ▆ ┆
+* ║ ┆ ┆ Freeze ┆
+*************************************************************************************************
+
+
+Big Shapes
+--------------------------------------------------------------------------------
+*************************************************************************************************
+* *
+* .---------. . .-------. .-------. .---------. .-----. .----. *
+* \ / / \ \ \ | | | | / \ / \ *
+* \ / / \ \ \ | | | | / \ | | *
+* \ / / \ \ \ | | | | \ / | | *
+* \ / / \ \ \ | | | | \ / \ / *
+* ' '---------' '-------' '-------' '---------' '-----' '----' *
+* *
+*************************************************************************************************
+
+
+Small Shapes
+--------------------------------------------------------------------------------
+*************************************************************************************************
+* .---. __ .. *
+* .--. . .-----. \ / .---. .---. ___ ___ | | | ) *
+* / \ / \ \ / .-. . ' . | | .---. .---. | | / \ | | '--' '' *
+* \ / / \ \ / | | / \ / \ '---' / / \ \ | | \___/ |___| .. __ *
+* '--' '-----' ' '-' '---' /___\ '---' '---' '---' ( | |__| *
+* '' *
+*************************************************************************************************
+
+
+Overlaps and Intersections
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* *
+* .-. .-. .-. .-. .-. .-. *
+* | | | | | | | | | | | | *
+* .---------. .--+---+--. .--+---+--. .--| |--. .--+ +--. .------|--. *
+* | | | | | | | | | | | | | | | | | | *
+* '---------' '--+---+--' '--+---+--' '--| |--' '--+ +--' '--|------' *
+* | | | | | | | | | | | | *
+* '-' '-' '-' '-' '-' '-' *
+*************************************************************************************************
+
+
+
+Big Grids
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* .----. .----. *
+* / \ / \ .-----+-----+-----. *
+* + +----+ +----. | | | | .-----+-----+-----+-----+ *
+* \ / \ / \ | | | | / / / / / *
+* +----+ B +----+ + +-----+-----+-----+ +-----+-----+-----+-----+ *
+* / \ / \ / | | | | / / / / / *
+* + A +----+ +----+ | | B | | +-----+-----+-----+-----+ *
+* \ / \ / \ +-----+-----+-----+ / / A / B / / *
+* '----+ +----+ + | | | | +-----+-----+-----+-----+ *
+* \ / \ / | A | | | / / / / / *
+* '----' '----' '-----+-----+-----' '-----+-----+-----+-----+ *
+* *
+*************************************************************************************************
+
+
+Small Grids
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* ___ ___ .---+---+---+---+---. .---+---+---+---. .---. .---. *
+* ___/ \___/ \ | | | | | | / \ / \ / \ / \ / | +---+ | *
+* / \___/ \___/ +---+---+---+---+---+ +---+---+---+---+ +---+ +---+ *
+* \___/ b \___/ \ | | | b | | | \ / \a/ \b/ \ / \ | +---+ | *
+* / a \___/ \___/ +---+---+---+---+---+ +---+---+---+---+ +---+ b +---+ *
+* \___/ \___/ \ | | a | | | | / \ / \ / \ / \ / | a +---+ | *
+* \___/ \___/ '---+---+---+---+---' '---+---+---+---' '---' '---' *
+* *
+*************************************************************************************************
+
+Tiny Grids
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* ┌─┬─┬─┬─┬─┐ ▉▉ ▉▉ ▉▉ ⬢ ⬡ ⬡ ┌┬┬┬┬┬┬┬┬┐ ⁚⁚⁚⁚⁚⁚⁚⁚⁚⁚ ___________ +-+-+-+-+ *
+* ├─┼─┼─┼─┼─┤ ▉▉ ▉▉ ⬢ ⬢ ⬡ ⬡ ├┼┼┼┼┼┼┼┼┤ ⁚⁚⁚⁚⁚⁚⁚⁚⁚⁚ |__|__|__|__| +-+-+-+-+ *
+* ├─┼─┼─┼─┼─┤ ▉▉ ▉▉ ▉▉ ⬢ ⬢ ⬢ ⬡ ⬡ ├┼┼┼┼┼┼┼┼┤ ⁚⁚⁚⁚⁚⁚⁚⁚⁚⁚ |__|__|__|__| +-+-+-+-+ *
+* ├─┼─┼─┼─┼─┤ ▉▉ ▉▉ ⬡ ⬡ ⬡ ⬡ ├┼┼┼┼┼┼┼┼┤ ⁚⁚⁚⁚⁚⁚⁚⁚⁚⁚ |__|__|__|__| +-+-+-+-+ *
+* └─┴─┴─┴─┴─┘ ▉▉ ▉▉ ▉▉ ⬡ ⬡ ⬡ └┴┴┴┴┴┴┴┴┘ ⁚⁚⁚⁚⁚⁚⁚⁚⁚⁚ |__|__|__|__| +-+-+-+-+ *
+*************************************************************************************************
+
+Dot Grids
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* *
+* o o o o o * * * * * * * o o * o o o * * * o o o · * · · · · · · *
+* o o o o o * * * * * o o o o * o o o o * * * * * o * * · * * · · · · · · *
+* o o o o o * * * * * o * o o o o o o o o * * * * * o o o o o · o · · o · · * * · *
+* o o o o o * * * * * o * o o o o o o o * * * * o * o o · · · · o · · * · *
+* o o o o o * * * * * * * * * o o o o * * * o * o · · · · · · · * *
+* *
+*************************************************************************************************
+
+Unicode in Diagram
+--------------------------------------------------------------------------------
+
+************************************************************************************************
+* ↖ ↗ ✶ ✹ ✩ ⓵ ⎲ ░░▒▒▓▓▉▉ ▚▚ ▢ ▢ ⬚ ⬚ ⊕
+* ▲ ◀━━━━━━━▶ ↙ ↘ ➊ ❶ ➀ ① ➕ ➖ ➗ ❌ ⎳ ╲ ╱ ▚▚ ▢ ▢ ⬚ ⬚
+*
+* ┃ ╭╌╌╌╌╌╌╌╮ ╔═══════╗ ┏━━━━━━━┓ ┏╍╍╍╍╍╍╍┓ ╲ ╱ ░░▒▒▓▓▉▉ ▚▚ ⬣ ⬣ ⎔ ⎔ ⊗
+* ┃ ╎ ╎ ║ ║ ┃ ┃ ╏ ╏ ⎛ ⎧ ⎡ ╳ ░░▒▒▓▓▉▉ ▚▚ ⬣ ⬣ ⎔ ⎔ ⊘
+* ┃ ╎ ╎ ║ ║ ┃ ┃ ╏ ╏⋮ ⎜ ⎨ ⎢ ╱ ╲ ░░▒▒▓▓▉▉ ▚▚ ◯ ◯ ⏣ ⏣ ⊙
+* ▼ ╰╌╌╌╌╌╌╌╯ ╚═══════╝ ┗━━━━━━━┛ ⋱ ┗╍╍╍╍╍╍╍┛⋮ ⎝ ⎩ ⎣╱ ╲ ░░▒▒▓▓▉▉ ▚▚ ◯ ◯ ⏣ ⏣ ⊛
+* ⋱ ⋮ ◢▉▉◣ ⊜
+* ∑xᵢ 𝚺xᵢ ∫t²dt ⋱ ⋮ ◥▉▉◤
+************************************************************************************************
+
+
+Graphics Diagram
+-------------------------------------------------------------------------------
+*************************************************************************************************
+* . *
+* 0 3 P * Eye / ^ / *
+* *-------* +y \ +) \ / Reflection *
+* 1 /| 2 /| ^ \ \ \ v *
+* *-------* | | v0 \ v3 --------*-------- *
+* | |4 | |7 | ◄╮ *----\-----* *
+* | *-----|-* ⤹ +-----> +x / v X \ .-.<-------- o *
+* |/ |/ / ⤴ / o \ | / | Refraction / \ *
+* *-------* v / \ +-' / \ *
+* 5 6 +z v1 *------------------* v2 | o-----o *
+* v *
+*************************************************************************************************
+
+
+Annotated Table Diagram
+--------------------------------------------------------------------------------
+
+**********************************************
+* ┏━━━━┳━━━━┳ ┳━━━━┓
+* ┃ A₁ ┃ A₂ ┃ ⋯ ┃ Aⱼ ┃ <--- Basis
+* ┡━━━━╇━━━━╇ ╇━━━━┩
+* │ 16 │ 4 │ ⋯ │ 9 │
+* ⎧ ├────┼────┼ ┼────┤
+* │ │ 1 │ -2 │ ⋯ │ 10 │
+* Xᵢ ⎨ ├────┼────┼ ┼────┤
+* │ │ 8 │ 52 │ ⋯ │ 0 │
+* ⎩ ├────┼────┼ ┼────┤
+* │ 14 │ 0 │ ⋯ │ -1 │
+* └────┴────┴ ┴────┘
+**********************************************
+
+
+Icon Diagram
+--------------------------------------------------------------------------------
+
+*************************************************************************************************
+* .-. .--------. *
+* .-+ | | | *
+* .--+ '--. |'--------'| *
+* | Server Cloud |<------------------>| Database | *
+* '-------------' | | *
+* ^ ^ '--------' *
+* Internet | | ^ *
+* .------------------------' '-------------. | *
+* | | v *
+* v v .------. .------. *
+* .--------. WiFi .--------. Bluetooth .-----. / # # /| / # # /| *
+* | |<------------->| |<---------->| | +------+/| LAN +------+/| *
+* |Windows | | OS X | | iOS | | +/|<--->| +/| *
+* +--------+ +--------+ | | |Ubuntu+/| |Ubuntu+/| *
+* /// ____ \\\ /// ____ \\\ | o | | +/ | +/ *
+* '------------' '------------' '-----' '------' '------' *
+* Laptop 1 Laptop 2 Tablet 1 Dedicated Server Rack *
+*************************************************************************************************
+
+
+
+
+
+