Skip to content

Test page

Arithmatex

\[ E(\mathbf{v}, \mathbf{h}) = -\sum_{i,j}w_{ij}v_i h_j - \sum_i b_i v_i - \sum_j c_j h_j \]
\[3 < 4\]
\[\begin{align} p(v_i=1|\mathbf{h}) & = \sigma\left(\sum_j w_{ij}h_j + b_i\right) \\ p(h_j=1|\mathbf{v}) & = \sigma\left(\sum_i w_{ij}v_i + c_j\right) \end{align}\]

Carets

Testing carets

Critic

Don't go around saying to people that the world owes you a living. The world owes you nothing. It was here first. OneOnly one thing is impossible for God: To find any sense in any copyright law on the planet. Truth is stranger than fictionstrange but true, but it is because Fiction is obliged to stick to possibilities; Truth isn’t.

Don't act so surprised, Your QueenHighness@gsw sounds better. You weren't on any mercy mission this time.

Details

Open styled details
Nested details!

And more content again.

Success

Content.

Warning

Content.

Emoji

😄 ❤ 👍

EscapeAll

We can escape everything! 
❤😄

Highlight

$a = array("foo" => 0, "bar" => 1);

InlineHilite

Here is some code: import pymdownx; pymdownx.__version__.

The mock shebang will be treated like text here: #!js var test = 0;.

inline math

Keys

CtrlAltDel

auto linking

mentions

GitHub: @facelessuser

GitLab: @facelessuser

BitBucket: @facelessuser

Twitter: @rohancragg

repo mentions

facelessuser/pymdown-extensions

pycqa/flake8

Issues and PRs

Issue #1

Issue backrefs#1

Issue Python-Markdown/markdown#1

Issue pycqa/flake8#385

Pull request !13

Pull request backrefs!4

Pull request Python-Markdown/markdown!598

Pull request pycqa/flake8!213

commits

181c06d

backrefs@cb4ecc5

Python-Markdown/markdown@de5c696

pycqa/flake8@8acf55e0

compare

e2ed7e0...90b6fb8

[email protected]

Python-Markdown/[email protected]

pycqa/[email protected]

internal

Mark

mark me

smart==mark

Progress Bars

0%

5%

25%

45%

65%

85%

100%

85%

100%

Smart Symbols

™ © ® ℅ ± → ← ↔ ≠ ¼, etc. 1st 2nd etc.

Snippets

from snip 1

from snip 1

from snip 2

from snip 2

superfences

Injecting Classes

import hello_world

Non-Pygments Injecting Classes

import hello_world

Tabbed fences

    #!/bin/bash
    STR="Hello World!"
    echo $STR
    #include 

    int main(void) {
    printf("hello, world\n");
    }
    #include <iostream>

    int main() {
    std::cout << "Hello, world!\n";
    return 0;
    }
    using System;

    class Program {
        static void Main(string[] args) {
            Console.WriteLine("Hello, world!");
        }
    }

in context

============================================================
T   Tp  Sp  D   Dp  S   D7  T
------------------------------------------------------------
A   F#m Bm  E   C#m D   E7  A
A#  Gm  Cm  F   Dm  D#  F7  A#
B♭  Gm  Cm  F   Dm  E♭m F7  B♭
import foo.bar
import foo.bar
"""Some file."""
import foo.bar
import boo.baz
import foo.bar.baz
"""Some file."""
import foo.bar
import boo.baz
import foo.bar.baz
"""Some file."""
import foo.bar
import boo.baz
import foo.bar.baz
"""Some file."""
import foo.bar
import boo.baz
import foo.bar.baz

Sequence Diagram Example

sequenceDiagram
    participant Alice
    participant Bob
    Alice->>John: Hello John, how are you?
    loop Healthcheck
        John->>John: Fight against hypochondria
    end
    Note right of John: Rational thoughts <br/>prevail!
    John-->>Alice: Great!
    John->>Bob: How about you?
    Bob-->>John: Jolly good!

Tabbed

Markdown content.

Multiple paragraphs.

More Markdown content.

  • list item a
  • list item b

two separate tab sets

Markdown content.

Multiple paragraphs.

More Markdown content.

  • list item a
  • list item b

Different tab set.

More content.

Tasklist

Task List

  • item 1
    • item A
    • item B more text
      • item a
      • item b
      • item c
    • item C
  • item 2
  • item 3

tilde

Delete: Delete me

Subscript: CH3CH2OH

texta subscript