# CommonMark testing started here!

**URL:** https://meta.discourse.org/t/commonmark-testing-started-here/65121
**Category:** Feature
**Created:** [June 26, 2017, 12:44pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121 "2017-06-26T12:44:40Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [June 27, 2017, 10:07pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/29 "2017-06-27T22:07:54Z")

</div>

> [@sam](#):
>
> test?.. test!..

Shouldn’t those render as test?.. and test!.. (i.e. three dots rather than two)?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 27, 2017, 10:15pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/30 "2017-06-27T22:15:19Z")

</div>

Strongly depends on which color you like your bike shed 😄

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [June 27, 2017, 10:15pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/31 "2017-06-27T22:15:19Z")

</div>

I guess the idea is that there are indeed three dots, but one of them is part of the question mark (or exclamation mark) 😉

# ?.. !..

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [June 27, 2017, 10:25pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/32 "2017-06-27T22:25:50Z")

</div>

> [@sam](#):
>
> Strongly depends on which color you like your bike shed

Not quite. Typographically, three dots are an ellipsis and and ellipsis is always three dots. There is no two to ellipsis and I am not aware of any style guide that suggests that the question mark or exclamation mark can replace one of the dots. By contrast, there are plenty of recommendations that suggest the use of a punctuation mark plus three dots (and, while we’re at it: to separate them from the punctuation mark with a space):

> **[Ellipsis](https://en.wikipedia.org/wiki/Ellipsis)**
>
> The ellipsis (/əˈlɪpsɪs/, plural ellipses; from Ancient Greek: ἔλλειψις, élleipsis, lit. 'leave out'), rendered ..., also known as suspension points,: 19  dots, periods of ellipsis, or ellipsis points,: 19  or, colloquially, dot, dot, dot: 151  is a punctuation mark consisting of a series of three dots. An ellipsis can be used in many ways, such as for intentional omission of text or numbers, to imply a concept without using words, or to mark a pause in speech. Style guides differ Opinions dif...

> <https://english.stackexchange.com/questions/115022/spaces-for-ellipses>

> **[How To Use Ellipses in Grammar](https://thewritepractice.com/how-to-use-an-ellipsis-correctly/)**
>
> An ellipsis is a trio of periods (…) that serve as a placeholder for text. Let's look at how to use ellipses in grammar correctly.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 27, 2017, 10:35pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/33 "2017-06-27T22:35:39Z")

</div>

I suggest you open this on the markdown it Github issues page cause we are simply consuming the functionality

---

<div class="post-metadata">

### Author: ![Winsomniak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/winsomniak/32/74182_2.png) [@Winsomniak](https://meta.discourse.org/u/Winsomniak)
#### Post date: [June 28, 2017, 1:29am UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/34 "2017-06-28T01:29:03Z")

</div>

Woo markdown tables!

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [June 28, 2017, 8:47am UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/35 "2017-06-28T08:47:30Z")

</div>

> [@sam](#):
>
> I suggest you open this on the markdown it Github issues page cause we are simply consuming the functionality

I did. They are using [Russian typography](https://en.wikipedia.org/wiki/Ellipsis#In_Russian) and they’re basically sending the ball back to you by answering:

> you can disable replacer and add your own if you don’t like existing one.

[https://github.com/markdown-it/markdown-it/issues/376#issuecomment-311588034](https://github.com/markdown-it/markdown-it/issues/376#issuecomment-311588034)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [June 28, 2017, 8:47am UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/36 "2017-06-28T08:47:58Z")

</div>

We do not care about this specific issue and will not be working on it.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [June 28, 2017, 11:05am UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/37 "2017-06-28T11:05:15Z")

</div>

The hide details feature doesn’t work properly on meta:

> **Summary**
>
> This text will be hidden

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [June 28, 2017, 11:13am UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/38 "2017-06-28T11:13:49Z")

</div>

> [@Winsomniak](#):
>
> Woo markdown tables!

Now we just need a nifty composer option to insert a table and we’ll be golden. 🙏

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [June 28, 2017, 11:23am UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/39 "2017-06-28T11:23:59Z")

</div>

You need to write it

```plaintext
[details=Summary]
This text will be hidden
[/details]

```

> **Summary**
>
> This text will be hidden

> [@Details markup not working correctly in messages](https://meta.discourse.org/t/details-markup-not-working-correctly-in-messages/52967/7):
>
> Because details is a “block” level construct, we never meant to support it inline. That was a bug.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [June 28, 2017, 11:25am UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/40 "2017-06-28T11:25:56Z")

</div>

Makes sense. Then the composer options menu needs a tweak to fix how it inserts it.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 28, 2017, 3:46pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/41 "2017-06-28T15:46:27Z")

</div>

Thanks… fixed per:

> <https://github.com/discourse/discourse/commit/c1560d8195f40dc048b8ad605ef8a67a516c64d6>

Should be deployed here shortly.

---

<div class="post-metadata">

### Author: ![Sean\_R](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sean_r/32/72433_2.png) [@Sean\_R](https://meta.discourse.org/u/Sean_R)
#### Post date: [June 28, 2017, 5:30pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/42 "2017-06-28T17:30:33Z")

</div>

It looks like the right align in the table is not working:

```
| Tables | Are | Cool |
|---|:---:|---:|
| col 1 is | left-aligned | $100 |
| col 2 is | centered | $52 |
| col 3 is | right-aligned | $9 |

```

| Tables | Are | Cool |
| --- | --- | --- |
| col 1 is | left-aligned | $100 |
| col 2 is | centered | $52 |
| col 3 is | right-aligned | $9 |

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 28, 2017, 5:30pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/43 "2017-06-28T17:30:56Z")

</div>

Yeah, our sanitizer needs a fix there, added to my list

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 28, 2017, 8:55pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/44 "2017-06-28T20:55:01Z")

</div>

And table alignment stuff is [fixed](https://github.com/discourse/discourse/commit/0e391a72a14b786bd0c38404183ee658c88df762) ✨

I am now almost done with core and core plugin changes.

Only little bit left is some extra BBCode support, which I will work on tomorrow.

To celebrate I have exposed the site setting to enable CommonMark

[https://github.com/discourse/discourse/commit/fbb5600c8e68f59fba0bcf89708fdcfff5ca18a9](https://github.com/discourse/discourse/commit/fbb5600c8e68f59fba0bcf89708fdcfff5ca18a9)

---

<div class="post-metadata">

### Author: ![rriemann](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rriemann/32/115238_2.png) [@rriemann](https://meta.discourse.org/u/rriemann)
#### Post date: [June 28, 2017, 9:06pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/45 "2017-06-28T21:06:11Z")

</div>

It seems that footnotes are not working yet. ☹

Footnote\[1\]

| Option | Description |
| --- | --- |
| data | path to data files to supply the data that will be passed into templates. |
| engine | engine to be used for processing templates. Handlebars is the default. |
| ext | extension to be used for dest files. |
| neu | Footnote 1 link\[2\] |

* * *

1. One footnote 

2. Footnote **can have markup**

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 28, 2017, 9:08pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/46 "2017-06-28T21:08:21Z")

</div>

It is a plugin per: [GitHub - markdown-it/markdown-it-footnote: Footnotes plugin for markdown-it markdown parser · GitHub](https://github.com/markdown-it/markdown-it-footnote)

After I am done fixing this BBCode stuff I am going to have to clean up existing plugins. Once that is done I will do some posts that demonstrate how to re-package plugins, it is really easy.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [June 29, 2017, 8:37am UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/47 "2017-06-29T08:37:13Z")

</div>

Here’s a weird 🐛

```
This is [a link with a #contribute:bug](). 

```

will render as 🔽

This is a link with a #contribute:bug.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 29, 2017, 4:49pm UTC](https://meta.discourse.org/t/commonmark-testing-started-here/65121/48 "2017-06-29T16:49:02Z")

</div>

Cool, nice report, fixed per:

[https://github.com/discourse/discourse/commit/c6b83f47140b4685c4a8f7a466d1e5673f11f898](https://github.com/discourse/discourse/commit/c6b83f47140b4685c4a8f7a466d1e5673f11f898)

[Previous page](https://meta.discourse.org/t/commonmark-testing-started-here/65121.md?page=1)

[Next page](https://meta.discourse.org/t/commonmark-testing-started-here/65121.md?page=3)
