Replace single quote with sanitize_replacement character in slugs #7147
Labels
area: slugs
type: feature
code contributing to the implementation of a feature and/or user facing functionality
Is your feature request related to a problem? Please describe.
Current slug feature removes single quotes (used as apostrophes) without replacing them with the
sanitize_replacement
character.For example I have a French content titled
Test d'image
.The slug is computed as
test-dimage
with this configuration:This is wrong, as “dimage” is not a word.
I believe the slug should be
test-d-image
.Describe the solution you'd like
I think single quotes (and maybe other characters) should also be replaced with the
sanitize_replacement
character.Describe alternatives you've considered
I could use my own slugify function, if it was possible.
Maybe this PR would allow it (I'm not sure):
In other projects, I use @sindresorhus/slugify.
I even developed an extended version for some non latin characters, this is not a trivial topic: https://github.com/nhoizey/eleventy-plugin-pack11ty/blob/main/_11ty/utils/slugify.js
The text was updated successfully, but these errors were encountered: