653

Notes:

  • Answers will occasionally be moved to the Sandbox archive when there are too many of them. When using them to report bugs, keep an eye on the post.

  • You may also want to take a look at the Stack Exchange's Sandbox chat room

  • This site, Meta Stack Exchange, is usually used as a "test bed" for pending changes happening to the way text is rendered on all network sites. Changes to text rendering that are going to be rolled out to the network are usually deployed here first to test them out and fix any potential glitches. Currently, there are no such changes pending, but if there were, keep in mind that text posted here may render differently from the other sites until the changes roll out to them as well.

As per Jeff's suggestion in this comment:

You can use this question as a formatting sandbox. You can:

  • edit this question itself (Community Wiki questions such as this one require only 100 reputation to edit instead of 2,000)
  • post answers to this question (This question might be protected, requiring earning 10 reputation on this site to answer)
  • post comments to this question or its answers
  • test suspected bugs with the editor or the rendering
  • post ponies (only when mods are asleep)

Beware that since the changes to syntax highlighting in December 2010, and the inline hints added in March 2011, no syntax highlighting is applied unless the question's tags or an inline hint enable it. So, to test highlighting here in the sandbox:

  1. As of January 8, 2019, you can use GitHub-flavor fenced code blocks in your posts, specifying the language after the opening fence:

    ```html
    While not hinted otherwise: <html></html> source <b>goes</b> "here".
    ```
    
    ```js
    var a = 3;
    while (not (a > 0)) {
        alert("JavaScript code <b>goes</b> here.");
    }
    ```
    
  2. Or:

    • Create code blocks in any way (using the fence notation above, the four-space indent form, or using HTML <pre><code> tags).

    • Save your post!

    • Use your browser's developer tools to edit the resulting HTML. To open developer tools, press F12, or ⌥⌘ I on Mac.

    • Find the <pre> element and add the attribute class="prettyprint", or change it into one of the valid syntax hints linked above, like class="lang-vb prettyprint".

    • Run the following in the location bar: javascript:prettyPrint(); or prettyPrint() in the console.

Answers that are considered annoying or obnoxious, or that cause breakage for users, will be deleted. This is codified as a policy as of March 29, 2018.

20
  • <```>test Commented Oct 30, 2023 at 1:26
  • @TheEmptyStringPhotographer stop trolling!!! Commented Nov 10, 2023 at 14:54
  • @ShadowWizardIsSadAndAngry wait, how did you ping me? Commented Nov 10, 2023 at 15:09
  • @TheEmpty see here. (TL;DR: anyone who edited can be pinged) Commented Nov 10, 2023 at 16:44
  • <del>del</del> <strike>strike</strike> ---three sticks--- Commented Jul 17, 2024 at 13:13
  • 2
    ~~~maybe this~~~ hmm, does not work. Commented Jul 17, 2024 at 13:14
  • &gt is > and &lt is < Commented Jul 18, 2024 at 4:02
  • This comment contains a hover title Commented Aug 20, 2024 at 17:44
  • Maybe it's due to whitespace? 22 ALLOW 191.1.2.3 22 DENY Anywhere Commented Sep 28, 2024 at 10:21
  • dev on prod go brrrrrrr Commented Nov 6, 2024 at 18:42
  • This may be (vaguely) related to fractional coloring [(en.wikipedia.org/wiki/Fractional_coloring),(https://…? Commented Nov 16, 2024 at 21:23
  • @PetəíŕdtheWizard test ping Commented Nov 21, 2024 at 7:05
  • Here to use this page as a dedicated sandbox Commented Dec 21, 2024 at 20:51
  • Use the groupingBy method. Commented Feb 14 at 14:44
  • padding padding Commented Mar 4 at 1:21

322 Answers 322

1
2
3 4 5
11
4

https:// https://aaa http:// http://aaa

aaaaa:// aaaaa://aaa aaaaa://google.com

google.com https://google.com http://google.com

google.com https://google.com http://google.com

google.com https://google.com http://google.com

(That’s a oneboxing test)

profile for Stormblessed at Politics Stack Exchange, Q&A for people interested in governments, policies, and political processes

profile for Stormblessed at Politics Stack Exchange, Q&A for people interested in governments, policies, and political processes

Community! I am writing a bunch of words so this doesn't become a comment because that would suck. Here, look at my link over there and read these words

with some line breaks

and formatting

and thean

please fix my link:

I am become HTTPS, securer of worlds!

3
  • Ugh this got converted to a comment three times and I didn't notice. Commented Jul 6, 2019 at 19:00
  • test this is not edited Commented Aug 4, 2019 at 14:52
  • foo&amp;bar but <tt>hahaha</tt> works? got <b>bold</b>? &nbsp; blah. Commented Feb 2, 2021 at 3:16
4

Testing <sup>: 2222222222222222222222222222222

Testing <sub>: 2222222222222222222222222222222

Both mixed:

2222222222222222222222222222222222222</sub<22222222222222222222222222

2222222222222222222222222222222222222222</sub<22222222222222222222222222

4

py language code

>>> eval("public_variable+2", {"__builtins__" : None }, safe_dict)
12

>>> eval("private_variable+2", {"__builtins__" : None }, safe_dict)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'private_variable' is not defined

>>> exec("print \"'%s' has %i characters\" % (public_function(), len(public_function()))", {"__builtins__" : None}, safe_dict)
'public information' has 18 characters

>>> exec("print \"'%s' has %i characters\" % (private_function(), len(private_function()))", {"__builtins__" : None}, safe_dict)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'private_function' is not defined

python-repl language code

>>> eval("public_variable+2", {"__builtins__" : None }, safe_dict)
12

>>> eval("private_variable+2", {"__builtins__" : None }, safe_dict)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'private_variable' is not defined

>>> exec("print \"'%s' has %i characters\" % (public_function(), len(public_function()))", {"__builtins__" : None}, safe_dict)
'public information' has 18 characters

>>> exec("print \"'%s' has %i characters\" % (private_function(), len(private_function()))", {"__builtins__" : None}, safe_dict)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'private_function' is not defined

pycon language code

>>> eval("public_variable+2", {"__builtins__" : None }, safe_dict)
12

>>> eval("private_variable+2", {"__builtins__" : None }, safe_dict)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'private_variable' is not defined

>>> exec("print \"'%s' has %i characters\" % (public_function(), len(public_function()))", {"__builtins__" : None}, safe_dict)
'public information' has 18 characters

>>> exec("print \"'%s' has %i characters\" % (private_function(), len(private_function()))", {"__builtins__" : None}, safe_dict)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'private_function' is not defined
4

Test to determine if language specifier is case-sensitive for this question

All lowercase:

```lang-python
for i in range(10):
    if i % 2:
        print(i)
```
for i in range(10):
    if i % 2:
        print(i)

All caps:

```LANG-PYTHON
for i in range(10):
    if i % 2:
        print(i)
```
for i in range(10):
    if i % 2:
        print(i)

Language name all caps:

```lang-PYTHON
for i in range(10):
    if i % 2:
        print(i)
```
for i in range(10):
    if i % 2:
        print(i)

All mixed caps:

```LaNg-PyThOn
for i in range(10):
    if i % 2:
        print(i)
```
for i in range(10):
    if i % 2:
        print(i)

Language name mixed caps:

```lang-PyThOn
for i in range(10):
    if i % 2:
        print(i)
```
for i in range(10):
    if i % 2:
        print(i)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

4

Testing font support for the glyphs used by the programming language Uiua in default monospace fonts for StackExchange on different systems.

Here is a generation script for this listing; last updated for Uiua 0.18.0-dev.3 (November 14, 2025)

◠ (above)
⌵ (absolute value)
⌝ (anti)
⍤ (assert)
∠ (atangent)
˜ (backward)
⊥ (base)
◡ (below)
⋯ (bits)
∩ (both)
□ (box)
⊓ (bracket)
⊸ (by)
⍩ (case)
⌈ (ceiling)
⊛ (classify)
ℂ (complex)
◇ (content)
⊟ (couple)
◴ (deduplicate)
∂ (derivative)
♭ (deshape)
⊙ (dip)
÷ (divide)
⍢ (do)
↘ (drop)
∵ (each)
η (eta)
⧋ (evert)
ₑ (exponential)
⍖ (fall)
⬚ (fill)
⌕ (find)
⊢ (first)
¤ (fix)
⌊ (floor)
∧ (fold)
⊃ (fork)
⋅ (gap)
⩜ (geometric)
≥ (greater or equal)
⊕ (group)
∘ (identity)
⨂ (indexin)
⊗ (indexof)
∞ (infinity)
∫ (integral)
⍚ (inventory)
⊂ (join)
▽ (keep)
⊣ (last)
⧻ (length)
≤ (less or equal)
ₙ (logarithm)
⦷ (mask)
≍ (match)
↥ (maximum)
∊ (memberof)
↧ (minimum)
◿ (modulo)
× (multiply)
¯ (negate)
¬ (not)
≠ (not equals)
⌅ (obverse)
⧆ (occurrences)
⤚ (off)
𝄐 (old reach)
⟜ (on)
∨ (or)
⤸ (orient)
⋕ (parse)
⊜ (partition)
π (pi)
⊡ (pick)
◌ (pop)
ⁿ (power)
⊘ (progressive indexof)
⚂ (random)
⇡ (range)
∪ (reach)
⨪ (reciprocal)
⍥ (repeat)
☇ (rerank)
↯ (reshape)
⇌ (reverse)
⍏ (rise)
↻ (rotate)
⁅ (round)
≡ (rows)
⊏ (select)
˙ (self)
△ (shape)
± (sign)
∿ (sine)
⍆ (sort)
√ (sqrt)
⧈ (stencil)
⨬ (switch)
⊞ (table)
↙ (take)
τ (tau)
⍉ (transpose)
⍣ (try)
⧅ (tuples)
° (un)
⍜ (under)
◰ (unique)
⊚ (where)
◫ (windows)
⤙ (with)

Other glyphs used by Uiua:

← ↚ → ₋₀₁₂₃₄₅₆₇₈₉ ⌞ ⌟ ┌ ─ ╶ 
2
  • Testing alternate glyph for ⤸ (orient) Commented Sep 9, 2024 at 21:01
  • @KaiSchmidt I can see that on ios and macosx Commented Sep 9, 2024 at 21:47
3

http://[::1] works in the preview (and I assume also after submitting the post)

with markdown: http://[::1]

1
  • 1
    but it does not auto-detect the link in a comment: http://[::1]/ also not when I try to format it with markdown: [http://[::1]/](http://[::1]/) Commented May 29, 2019 at 11:24
3

@muru’s space formatting test displays

enter image description here

on my system.

1
  • Hmm, it works on Firefox, Chrome, Safari on macOS, but doesn't on Firefox or Chrome on Android or Safari or Chrome on iOS (where inline code spans are broken in other ways anyway). Guess there's no good way here. Commented Jun 4, 2019 at 5:39
3

The <ol start> attribute vs. Markdown lists:


  1. Item #1
  2. Item #2
  3. Item #3
  1. Item #2
  2. Item #3
  1. Item #9
  2. Item #14
  1. Item #8
3

let's see how many characters wide the code block is before horizontal scrollbar appears in post preview editor:

1234567890 10
12345678901234567890 20
123456789012345678901234567890 30
1234567890123456789012345678901234567890 40
12345678901234567890123456789012345678901234567890 50
123456789012345678901234567890123456789012345678901234567890 60
1234567890123456789012345678901234567890123456789012345678901234567890 70
12345678901234567890123456789012345678901234567890123456789012345678901234567890 80
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 90
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
^ 100
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012
^ 102
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
——————————————————————————————————————————————————————————————————————————————————————————————————————

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ——————————————————————————————————————————————————————————————————————————————————————————————————————

maximum on page / in editor on page:

12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012
^ 92
2
  • wheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee Commented Apr 16, 2020 at 0:13
  • weird space here -> <- uniqode Commented Feb 2, 2021 at 3:21
3
  • List

Unindented snippet

  • List

    Indented snippet

    Continuing list's indent level... Things written here fail to render correctly in the preview (show up as code block), but works when posted... Try it by clicking edit

    I suspect that it's because of the edit above snippet button

3

How CommonMark renders the markdown preview (observed when editing a post) for various Internet top-level domains (TLD)

Bug: meta.so meta.se (reference: https://meta.stackexchange.com/a/349028/241919)


Original top-level domains: example.com example.net example.org example.gov example.edu

Infrastructure top-level domain: example.arpa

Country code top-level domains: example.de example.fr example.us example.so (Somalia) example.se (Sweden)

ICANN-era generic top-level domains: example.academy example.aero example.app example.auto example.blog example.coop

Geographic top-level domains: example.africa example.asia example.paris

Brand top-level domains: example.abc example.bing

Special-Use Domains: example.example example.onion example.test example.local

3
  • this is a comment OVERFL..! NAME FSTYPE MOUNTPOINT RO sda 0 └─sda1 ntfs /media/D:Drive 0 sdb 0 ├─sdb1 vfat 0 └─sdb2 ext4 / 0 sr0 iso9660 /media/peter/BT Adapter 0 nvme0n1 0 ├─nvme0n1p1 ntfs 0 ├─nvme0n1p2 vfat /boot/efi 0 ├─nvme0n1p3 0 └─nvme0n1p4 ntfs 0 Commented Oct 8, 2020 at 9:50
  • This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. This is a normal long comment. The content of the comment is correctly bound. Commented Nov 29, 2020 at 13:57
  • this is a comment OVERFL..! NAME FSTYPE MOUNTPOINT RO sda 0 └─sda1 ntfs /media/D:Drive 0 sdb 0 ├─sdb1 vfat 0 └─sdb2 ext4 / 0 sr0 iso9660 /media/peter/BT Adapter 0 nvme0n1 0 ├─nvme0n1p1 ntfs 0 ├─nvme0n1p2 vfat /boot/efi 0 ├─nvme0n1p3 0 └─nvme0n1p4 ntfs 0 Commented Nov 30, 2020 at 0:45
3

This is a test of commonmark blockquote

One level

Two Levels

Three Levels

Four levels

WE MUST GO DEEPER! (Seeing if quote levels are cumulative)

0
3

Testing code snippet

<!doctype html>
<html>
<head>
<title>HTML Test</title>
<script type="text/javascript">
// Say hello world until the user starts questioning
// the meaningfulness of their existence.
function helloWorld(world) {
  for (var i = 42; --i >= 0;) {
    alert('Hello ' + String(world));
  }
}
</script>
<style type="text/css">
p { color: pink }
b { color: blue }
u { color: "umber" }
</style>
</head>
<body>
<h1>Hello world!</h1>
</body>
</html>

3

Link just after a special character

REFERENCE:https://meta.stackexchange.com/a/349611/771581

REFERENCE;https://meta.stackexchange.com/a/349611/771581

REFERENCE[https://meta.stackexchange.com/a/349611/771581

REFERENCE%https://meta.stackexchange.com/a/349611/771581

REFERENCE-https://meta.stackexchange.com/a/349611/771581

REFERENCE#https://meta.stackexchange.com/a/349611/771581

REFERENCE&https://meta.stackexchange.com/a/349611/771581

REFERENCE>https://meta.stackexchange.com/a/349611/771581

(Now see the above links in edit preview.)


Link separated from the special character by a space

REFERENCE: https://meta.stackexchange.com/a/349611/771581


Also, this bug seems to be specific with a special character.: REFERENCEhttps://meta.stackexchange.com/a/349611/771581

9
3
HEader1 Header2
Cell1 >alert(1)
0
3

Mario "pure css"

body{ background: rgb(107, 136, 255);
  margin: 0;
  overflow-x: hidden; }


#m1,#m2,#m3{ position: absolute;
  visibility: hidden;
  animation: walk 400ms infinite forwards linear; }
#m2{ animation-delay: 133ms; }
#m3{ animation-delay: 266ms; }

@keyframes walk{ 
   0%, 32%{ visibility: visible; }
  33%,100%{ visibility: hidden; }}
  
.container{ overflow: hidden;
  bottom: 0px;
  position: absolute; }

.sliding-background{ background: url('https://i.sstatic.net/yvBip.png') repeat-x;
  height: 240px;
  width: 5076px;
  animation: slide 20s linear infinite; }

@keyframes slide{ 0%{ transform: translate3d(0, 0, 0); }
                100%{ transform: translate3d(-1692px, 0, 0); }}

#mcont{ position: absolute;
  left: 50%;
  bottom: 130px;
  transform: translate(-50%, 0); }

#clouds{ position: absolute;
  left: 2000px;
  top: 30px;
  animation: 15s cloud infinite forwards linear; }

@keyframes cloud{ 100%{ left:-500px; }}
<div class="container">
  <div class="sliding-background"></div>
</div>
<div class="container">
  <div class="sliding-background"></div>
</div>

<div id='mcont'>
  <img id='m1' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABnCAMAAACXfvq+AAAADFBMVEUAAACsfAD4OAD/pECmOaYSAAAAAXRSTlMAQObYZgAAAKFJREFUeNrt1oEGAkAQhOHu9v3fOfod25wWYEb1g63mixR6/Pvl9ntRal9VlV3NJFxJdrVO9YqDGHjVPe7vQBFKx5pLtaUq7ijV9hpji5phiKL5V+FVkH26x3YFWSfuCbiVQrfqs17/FtyKAUqrlldRoCJRUo6ifCVW/635lRau+IBGtVqfCEegkifTFA+VuJVsAlXyS9yximNWZFGUqL65J9LbE8OFiaC8AAAAAElFTkSuQmCC">
  <img id='m2' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABnCAMAAACXfvq+AAAADFBMVEUAAACsfAD4OAD/pECmOaYSAAAAAXRSTlMAQObYZgAAAKlJREFUeNrt1IEGAkEURuGaef93bnTF6S4XqP9QBwz9X0zavf37UOs9lVqX9t55NRK36sXV/dV+VgdeLauuY35D5VEY91IKy65wtijsexDfVjOMqxnyN08pNr9CU4r3OuO6XcE6SxRJg3510qpKqvCsadVGBnXIoM5HEgXY1UmhAElsinahqAKEqkgyCnWCVGomWUVIolL8xwK6FMc2RcKxUSGJYkn1Kz0A09YSSfwAvvQAAAAASUVORK5CYII=">
  <img id='m3' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABnCAMAAACXfvq+AAAADFBMVEUAAACsfAD4OAD/pECmOaYSAAAAAXRSTlMAQObYZgAAALdJREFUeNrU1oEGw0AQhOEk8/7v3NMV/uwxgMzmxynuK0OdHh/tejZKXVuS8sqS2aoXV+ed/tUHTsuq/TK/ocoqc5lFVJFdYeYshfs9kojyMKto/a8ipczGoxdWFyrLx1NSVp1oh7pLKZIG6wwqEjNtsuK0dcYVSVMkrylPJPVFaeX/sKWUnn1dre1RRdIrElErr04UUKgujFV8Nqcp83JOU20RJudVg4ftfUX4G5r4qK4h4MiRCwDmpxaTaztkVwAAAABJRU5ErkJggg=="></div>
  <img id='clouds' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAMAAACsjQ8GAAAADFBMVEUAAAD8/PwAAAAAcOzIsoEVAAAAAXRSTlMAQObYZgAAAHlJREFUeNqNkkEOxCAMxDrO//+8oBRGiDRaX+ZgX1rynAA8DWjAt0bqCqQV0AdCNEFkU/uIVVB7JXcAbOUCexkHCPsCtIPS+4eAPmE2avkj6AvejwiZOL2LsC+LgfY4YwUpBzlanG+Rwl5wXQPbvdowHTnTbW2A+/R/QA4CgdKC7TAAAAAASUVORK5CYII='>

3

Markdown spoiler:

testing spoilers

code spoiler! scroll this way to see:                                                                                                                        SPOILER!!!

→ HTML special characters! ←

&rarr; HTML special characters! &larr;
3

The Non-comprehensive Formatting Test

Hello world

Hello world

Hello world

Hello world

Hello world

Hello world

Hello world


ABC

DEF

GHI

JKL

MNO

PQR

STU

VWX

YZ


La

La La La

La La La La La

La La La

La


A B C D E F G

ABCDEFG


{waffles}

ODJIFU(#)RIFU#ORINEJF(HUER#U(WI)~I(!#WEURKJIOK(I)@#O_+ER)FI

3

Test Magic links:

[meta] – link to the current site's Meta; link text is the site name (e.g. "Meta Super User"). Does nothing if the site doesn't have (or already is) a Meta site.

[main] – like [meta], just the other way around.

[edit] – link to the edit page for the post the comment is on, i.e. /posts/{id}/edit. Link text is "edit" (capitalization is respected).

Help center links. Link text for all of these is "help center": [help] should be obvious. [meta-help] links to "What is meta?" (/help/whats-meta) [help/on-topic] links to "What topics can I ask about here?" (/help/on-topic) [help/dont-ask] links to "What types of questions should I avoid asking?" (/help/dont-ask) [help/behavior] links to "What kind of behavior is expected of users?" (/help/behavior).

[tour] and [meta-tour] – equivalent to the FAQ version, but links to the site's Tour page (resp. the meta site's Tour page). Link text is "tour" (capitalization is respected). Legacy names [about] and [meta-about] are still supported.

[ask] – link to the "How to Ask" page

[answer] – link to the "How to Answer" page.

Links to the front page of Stack Exchange sites (link text is the site name): [so] – link to Stack Overflow [su] – link to Super User [sf] – link to Server Fault [metase]/[meta.se] – link to Meta Stack Exchange [ubuntu.se] – link to Ask Ubuntu [mathoverflow.se] – link to MathOverflow [a51] – link to Area 51 [se] – link to the Stack Exchange Localized Stack Overflow sites can be linked as [es.so] – link to Stack Overflow en español [ja.so] – link to スタック・オーバーフロー [pt.so] – link to Stack Overflow em Português [ru.so] – link to Stack Overflow на русском All other Stack Exchange sites, except Stack Apps: [something.se] – link to something.stackexchange.com, if that site exists. Link text is the site name. [sitename.meta.se] or [meta.sitename.se] – link to a site-specific Meta site. Link text is "Meta ".

[chat] – link to the current site's chat site ne showing a list of active rooms from the referring site), the link text being "{site name} Chat".

On Stack Overflow and localized Stack Overflow sites: [mcve], [reprex], [repro], [mre] and [example] – link to the Minimal Complete & Verifiable Example page for the site.

Tags (these work in questions, answers, comments, and chat, but are not formatted as tags in comments): [Note that if you're on meta, will still point to the main site. Except on Meta Stack Exchange, which doesn't have a main, makes no difference from .] creates a link to the named tag on the main site. creates a link to a tag on meta. The text is linked

Supported magic links in chat

In chat, only a limited subset of the magic links listed for comments work, plus one chat-specific magic link.

Chat supports the following magic links: [meta], [main], [ask], [answer], all the links to specific sites, and tag links (with tag formatting). Chat also adds [chat-faq], which results in "chat faq".

The tag magic links work as expected on Stack Overflow Chat and Meta Stack Exchange Chat. However, on Stack Exchange Chat, the chat room in which you use the magic link must be associated with a specific Stack Exchange site, and will take on the formatting of tags on that site.

3
3

Testing fairly manual matjax conversion and very makeshift psudocode instructions

S₀ S₁ S₂ S₃ S₄ S₅ S₆ S₇
0 3 15 8 0 1 15 7
1 8 12 6 15 15 5 2
2 15 2 7 11 8 2 12
3 1 7 9 8 3 11 5
4 10 9 3 12 12 4 8
5 6 0 12 9 0 10 4
6 5 5 10 6 11 9 6
7 11 10 15 3 6 12 11
8 14 1 13 13 2 0 14
9 13 11 1 1 5 3 9
10 4 14 14 2 4 14 1
11 2 8 4 4 10 8 15
12 7 6 0 10 9 13 13
13 0 13 11 7 14 6 3
14 9 3 5 5 7 7 10
15 12 4 2 14 13 1 0

REMOVE \begin{equation} \begin{array}{|c|c|c|c|c|c|c|c|c|} \hline

REMOVE

\hline \end{array} \end{equation}

replace \n with \n| SPACE replace & with SPACE SPACE | SPACE replace \ with SPACE SPACE |

CLEAN UP TITLE BAR

Remove

\operatorname{

remove |text{Input}

remove }

Unicode subscripts ₁₂₃₄₅₆₇₈₉₀

add header

3

Testing leading spaces: false false

` false` <code> false</code>

enter image description here

Without custom CSS:

enter image description here

1
  • foo( , bar) Commented Aug 26, 2019 at 8:20
3

Didn't think my previous answer could fit some more stuff, soooooooooo... Hmm... Hmm...

Apparently tag ending for <kbd> is strange.

something Interesting...

Heh.

my code

spoiler

helllo
This is my table.
Heh.
> something
Oh, so markdown doesn't work in tables. Heard of that before.
>! spoiler

heh.

3

Looks like, at some point in the last 3 months, all 4 Markdown language hints were made equivalent.
Previously, the first (lang-markdown) highlighted differently than the other 3, but all 4 look just like the first now.


Markdown highlighting test:

lang-markdown

# Sample Output

heading
--

another heading
==

> quote text

`code text`

_italic_ *italic*

__bold__ **bold**

***bold AND italic***

lang-md/ lang-mkdown/ lang-mkd

# Sample Output

heading
--

another heading
==

> quote text

`code text`

_italic_ *italic*

__bold__ **bold**

***bold AND italic***
1
  • 3
    OMG, didn't know about this! Commented Mar 31, 2021 at 15:07
3
This heading was added to test if the IDs assigned to headings change

It looks like H4, H5, and H6 elements were added to the CSS. This is to test to see if they are live on the site for user contributions.

Using Markdown:

An H1 (Markdown)

An H2 (Markdown)

An H3 (Markdown)

An H4 (Markdown)

An H5 (Markdown)
An H6 (Markdown)

Using HTML:

An H1 (HTML)

An H2 (HTML)

An H3 (HTML)

An H4 (HTML)

An H5 (HTML)
An H6 (HTML)

Using HTML with an id attribute (expected to be stripped):

An H1 (HTML)

An H2 (HTML)

An H3 (HTML)

An H4 (HTML)

An H5 (HTML)
An H6 (HTML)

More testing for automatic generation of id and static assignment.

  1. Fun with lists and headings:

    1. Issue 1: This is an h5 in a ordered list
    2. Issue 2: This is an h5 in a ordered list
    3. Issue 3: This is an h5 in a ordered list
  2. This is the same thing in HTML:

    1. Issue 1 (HTML):
    2. Issue 2 (HTML):
    3. Issue 3 (HTML):
  3. HTML with a static id attribute for each <h5>:

    In the preview rendering, the <h5> elements are stripped, but content is displayed.

    1. Issue 1 (HTML with static ID):
    2. Issue 2 (HTML with static ID):
    3. Issue 3 (HTML with static ID):
7
  • So h4-h6 id attributes aren't stripped? Commented Jul 14, 2021 at 14:41
  • 1
    @zcoop98 Tests here show: IDs are stripped in preview, but not backend processing. Custom IDs are not necessarily modified to make then unique to the post. So far, it's not clear if it's possible to have the ID conflict with another post, or even an ID which SE uses in their HTML. If the elements weren't stripped, I would have expected the IDs to be modified to add the post ID in order to force them to be unique to the post ID. So far, it appears that the ones SE auto-adds do have a hash of some type, but that the hash is not invariant (i.e. auto-IDs may change when the post is edited) Commented Jul 14, 2021 at 15:01
  • @zcoop98 Some of the elements which you show in your screenshot I don't see in the page. I'm assuming that you have an extension or userscript which adds all the <a class="js-named-anchor"> elements, because I don't see them in the HTML that I receive from SE. Commented Jul 14, 2021 at 15:08
  • Good point! Here's one with everything disabled (I didn't even realize that I had a script messing with headings... the more you know I guess. Looks like it's the Post Headers & Question TOC script). Commented Jul 14, 2021 at 15:21
  • (Now I just feel silly for never connecting "post headers" to "headings in posts" in my head lol; I always assumed that title referred to the banner the script places above posts) Commented Jul 14, 2021 at 15:33
  • 1
    PLEASE DO NOT EDIT THIS ANSWER. If you edit this answer, then it's usefulness will be destroyed, as the HTML will be regenerated differently than it currently is. SE's Markdown->HTML rendering changed after this answer was last edited to remove the feature which this answer was testing. If you want to play with the Markdown for this answer, I created a near-duplicate answer after SE made the change in Markdown->HTML rendering. Commented Mar 20, 2022 at 17:03
  • 1
    If this answer does get edited, an archive is available: web.archive.org/web/20230117184807/https://… Commented Jan 17, 2023 at 19:14
3

Test using <!-- language: lang-none --> (i.e. should NOT have syntax highlighting)

Where indicated, the following sections are separately preceded by a line which contains <!-- language: lang-none -->, which should still prevent application of syntax highlighting. Note that using HTML comments to apply code formatting is deprecated.

In code fences
With <!-- language: lang-none -->
var parent=document.getElementById('parent');
var child=document.getElementById('child');
var preventChild=document.getElementById('preventChild');
Without <!-- language: lang-none -->
var parent=document.getElementById('parent');
var child=document.getElementById('child');
var preventChild=document.getElementById('preventChild');
Using 4 space indent
With <!-- language: lang-none -->
var parent=document.getElementById('parent');
var child=document.getElementById('child');
var preventChild=document.getElementById('preventChild');
Without <!-- language: lang-none -->
var parent=document.getElementById('parent');
var child=document.getElementById('child');
var preventChild=document.getElementById('preventChild');
In HTML <pre><code>
With <!-- language: lang-none -->
var parent=document.getElementById('parent');
var child=document.getElementById('child');
var preventChild=document.getElementById('preventChild');
Without <!-- language: lang-none -->
var parent=document.getElementById('parent');
var child=document.getElementById('child');
var preventChild=document.getElementById('preventChild');

All of the above function as expected in the preview below the text input while editing.

1
  • T̶h̵i̵s̵ ̵i̵s̵ ̵s̵t̵r̵i̵k̵e̵o̵u̵t̵.̵ Commented Nov 3, 2021 at 16:55
3

Hmm, does pipenv --support (or similarly styled support config dump) work well in a question or answer? Let's find out (edited some content out for size).

Notice the <details><summary>heading</summary>...</details> used to obtain collapsed-by-default section in, e.g., GitHub issues doesn't work here:

$ pipenv --support

Pipenv version: '2018.11.26'

Pipenv location: '/usr/local/Cellar/pipenv/2018.11.26_2/libexec/lib/python3.7/site-packages/pipenv'

Python location: '/usr/local/Cellar/pipenv/2018.11.26_2/libexec/bin/python3.7'

Python installations found:

  • 3.7.2: /usr/local/bin/python3
  • 3.7.2: /usr/local/bin/python3.7m
  • 2.7.16: /usr/local/bin/python
  • 2.7.16: /usr/local/bin/pythonw
  • 2.7.10: /usr/bin/python
  • 2.7.10: /usr/bin/pythonw
  • 2.7.10: /usr/bin/python2.7

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.7.2',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '18.2.0',
 'platform_system': 'Darwin',
 'platform_version': 'Darwin Kernel Version 18.2.0: Thu Dec 20 20:46:53 PST '
                     '2018; root:xnu-4903.241.1~1/RELEASE_X86_64',
 'python_full_version': '3.7.2',
 'python_version': '3.7',
 'sys_platform': 'darwin'}

System environment variables:

  • PATH
  • TERM_PROGRAM
  • PIP_REQUIRE_VIRTUALENV
  • SHELL
  • TERM
  • PIP_PYTHON_PATH
  • etc.

Pipenv–specific environment variables:

  • PIPENV_ACTIVE: 1

Contents of Pipfile ('/Users/[redacted]/Pipfile'):

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
boto3 = "*"
requests = "*"
six = "*"

[requires]
python_version = "3.6"

Contents of Pipfile.lock ('/Users/[redacted]/Pipfile.lock'):

{
    "[redacted]": ["snip"]
}

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

… and then presumably one could continue after the diagnostics.

2
  • help center, help center, help center, help center and help center – link to frequently visited pages of the help center. Link text is "help center" (capitalization is respected). All links point to the main site. Commented May 16, 2019 at 17:59
  • Well, it looks like you are saying “Get rid of the `basename \"$VIRTUAL_ENV\"` part. Commented Sep 26, 2020 at 7:21
3

Well, there’s table support now, so…

Markdown

Minimal Markdown of a table, working both in the preview and the post:

||
|-|

Minimal Markdown of a table, working in the preview, but not in the post:

|
-

|

Minimal Markdown of a table, working in the post, but not in the preview:

||
||

These Markdown snippets don’t render at all in a post, but still produce tables in the preview:

|
-|
|
|-|

This Markdown doesn’t render at all in a post, and doesn’t produce a table in the preview:

|
||

Backslashes, HTML, other random stuff

test|ßßß\ẞ|
\

Line Separator and Paragraph Separator

These don’t seem to separate table rows.

|dgfg|adasd|
|---|:--|
|234234|23|

|dgfg|adasd|
|---|:--|
|234234|23|

Stack Snippets

When editing, the “edit the above snippet” link appears inside the table header.

sdf
console.log();
Test
sdf
sdfsdf
sdfsdf sdf
console.log();
Test
sdf
2
3

This is a test of a malformed link. Something similar was posted and detected by SmokeDetector, but deleted before I was able to see it on the SE site where it was posted.<a href="This is just to verify what SE does wrt. stripping the ">malformed tag. I believe I know what SE will do, but I want to double-check.

Additional test (currently Chrome only, if working):

IIRC, the last time I tested this the backend Markdown->HTML render broke this. It does appear to be working in the edit preview.

This is a link to a question which should highlight some text in Chrome.

1
3

Eye in the pyramid

Psych!

1
2
3 4 5
11

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.