Fix anchor id to keep uppercase characters

id shouldn’t be converted to lowercase since id attribute is case sensitive
This commit is contained in:
Max Wu 2018-01-16 15:59:43 +08:00 committed by GitHub
parent 4b419f4877
commit 919b7467d4
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
}