Merge pull request #678 from hackmdio/fix-anchor-id-case-sensitive

Fix anchor id to keep uppercase characters
This commit is contained in:
Christoph (Sheogorath) Kern 2018-01-16 16:31:41 +07:00 committed by GitHub
commit e38054113e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -156,7 +156,11 @@ export function renderTags (view) {
}
function slugifyWithUTF8 (text) {
let newText = S(text.toLowerCase()).trim().stripTags().dasherize().s
// remove html tags and trim spaces
let newText = S(text).trim().stripTags().s
// replace all spaces in between to dashes
newText = newText.replace(/\s+/g, '-')
// slugify string to make it valid for attribute
newText = newText.replace(/([!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~])/g, '')
return newText
}