Add support for MultiMarkdown

Problem to solve

Making markdown more useful, especially in Gitlab Wikis.

Currently trying to document project (internally at my company) and we have the needed to document some research which given its size we need to do in tabular form but also include code snippets. Having multiline code blocks in tables is not something regular markdown is capable of, so we need to use regular HTML but that becomes very cumbersome to maintain.

I've come across https://fletcherpenney.net/multimarkdown/ as an alternative markdown engine which handles our use-case. Multimarkdown advertises itself as a "superset of the Markdown syntax" meaning this is not a breaking change (for the final user at least).

Intended users

This feature is intended for Gitlab users who make extensive and non-trivial use of a repository's wiki section for detailed project documentation.

  • Parker (Product Manager)
  • Delaney (Development Team Lead)
  • Sasha (Software Developer)
  • Presley (Product Designer)

Further details

Proposal

What does success look like, and how can we measure that?

Success can be measured through the usage of the wiki section of Gitlab versus current usage. Acceptance criteria would be to correctly render markdown such as:

|  		  	  |  		 Grouping			||
First Header  | Second Header | Third Header |
 ------------ | :-----------: | -----------: |
Content       |          *Long Cell*   		||
Content       |   **Cell**    |         Cell |

New section   |     More      |         Data |
And more      |            And more          ||
[Prototype table]

What is the type of buyer?

The buyer would be a core user since this feature affects all tiers.

Links / references

  • https://fletcherpenney.net/multimarkdown/
  • https://en.wikipedia.org/wiki/MultiMarkdown
  • https://github.com/fletcher/MultiMarkdown/wiki/MultiMarkdown-Syntax-Guide
Edited Jul 02, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading