Gitlab 17 changed its anchor generation algorithm to fit the industry standards. It will now behave like GitHub:
the autogenerated anchor is created with fewer dash (-) characters than
many users expect. For example, with a heading with ## Step - 1, most
other Markdown tools and linters would expect #step---1. But GitLab
generates an anchor of #step-1, with consecutive dashes compressed down
to one.
In GitLab 17.0, we will align our autogenerated anchors to the industry
standard by no longer stripping consecutive dashes.
GitLab 17.0 is coming on May 16. This PR adds a new GitLab17 profile that matches this change.
Gitlab 17 changed its anchor generation algorithm to fit the industry standards. It will now behave like GitHub:
GitLab 17.0 is coming on May 16. This PR adds a new
GitLab17
profile that matches this change.Closes #32