Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #6567

Closed
Open
Created Mar 19, 2014 by Administrator@rootOwner

Complex markdown links are not rendering correctly

Created by: samrocketman

Right now Gitlab can't handle complex markdown links. It used to work in GitLab 6.4 and prior but stopped working in GitLab 6.5 and GitLab 6.6 (current stable versions).

Correct Rendering

1. Escaping back ticks

Markdown

[\`some code\` some text](http://example.com)

Result

<a href="http://example.com">`some code` some text</a>

2. Inline code in link

Markdown

[`some code` some text](http://example.com)

Result

<a href="http://example.com"><code>some code</code> some text</a>

Current GitLab behavior and bad rendering

1. Escaping back ticks (works)

Markdown

[\`some code\` some text](http://example.com)

Result

<a href="http://example.com">`some code` some text</a>

2. Inline code in link (broken)

Markdown

[`some code` some text](http://example.com)

Result

<a href="http://example.com">&lt;code&gt;some code&lt;/code&gt; some text</a>

Screenshot comparison between GitHub and GitLab

Screenshot of correct render (GitHub)

GitHub screenshot rendering markdown

Screenshot of render bug (GitLab)

GitLab screenshot rendering markdown bug

Assignee
Assign to
Time tracking