How can we make Ghost better?

Table support in markdown

I'd like syntax support added for tables. I personally like the way the python-markdown module does this, but perhaps there are better way. In anycase, it'd be nice to write this in my markdown:

| header1 | header2 | header3 |
|--------------+--------------+---------|
| some content | more content | easy |
| another row | nice huh? | yay |

(View that in monospace font)

572 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    JonJon shared this idea  ·   ·  Admin →

    25 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Anonymous commented  · 

        Is the wishlist thing actually being taken care of? I feel I'm wasting my time voting here.

      • DaveDave commented  · 

        Can't believe this hasn't yet been implemented. 2 years...come on...

        If one of the main features of the blogging platform is the use of markdown, then markdown tables seem obvious.

      • jobenviljobenvil commented  · 

        I came here to post over my performance tests and I discovered that ghost doesn't support them. Very bad, tables are for markdown like drawers for the humans.

      • philuserphiluser commented  · 

        Tables in markdown, it seems so simple and obvious practice. So why not offer select this option in the settings

      • CHANNCHANN commented  · 

        We use tables on blog. I don't understand why ghost editor can't support it.

      • Roman GorodeckijRoman Gorodeckij commented  · 

        Author comment on this issue is just extremely strange. I've never seen any page with markdown where tables wouldn't be supported, not even one!!

      • Anonymous commented  · 

        Definitely need tables. Shocked to learn that it's not supported.

      • Кисельгов ЕвгенийКисельгов Евгений commented  · 

        Showdown since version 1.2.0 supports tables. By default it's turned off. Why not to "turn on" tables?

        showdown.setOption('tables', true);

      • RodrigoRodrigo commented  · 

        Come on guys, not supporting tables in MD? We know the old saying that if you document a bug it is immediately upgraded to a feature, but is that really necessary to hold a point on writing HTML in MD as the preferred approach? I mean, you are suggesting that writing "<table><tr><th>Syntax</th><th>Purpose</th></tr><tr><td><code>{{ identifier }}</code></td><td>Looks up the <code>identifier</code> property in the current context</td></tr></table>" is preferred than writing "| Syntax | Purpose | \n | --- | --- | \n | `identifier` | Looks up the `identifier` property in the current context |"? (pay attention to what had to be done in order to output a code block within the table). You should really reconsider this, since it is a strong violation to Ghost purpose.

      ← Previous 1

      Feedback and Knowledge Base