Disallow underscores in slugs & filenames (#4921)

This commit is contained in:
Eric Cornelissen 2021-02-19 17:16:19 +01:00 committed by GitHub
parent 2727697c16
commit 54f9ceff75
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 2 deletions

View file

@ -5916,6 +5916,7 @@
}, },
{ {
"title": "Pop!_OS", "title": "Pop!_OS",
"slug": "pop_os",
"hex": "48B9C7", "hex": "48B9C7",
"source": "https://pop.system76.com/" "source": "https://pop.system76.com/"
}, },

View file

@ -54,7 +54,7 @@
{% assign filename = filename | replace: "+", "plus" %} {% assign filename = filename | replace: "+", "plus" %}
{% assign filename = filename | replace: ".", "-dot-" %} {% assign filename = filename | replace: ".", "-dot-" %}
{% assign filename = filename | replace: "&", "-and-" %} {% assign filename = filename | replace: "&", "-and-" %}
{% assign filename = filename | replace: " ", "" | replace: "!", "" | replace: ":", "" | replace: "", "" | replace: "'", "" | replace: "°", "" %} {% assign filename = filename | replace: " ", "" | replace: "_", "" | replace: "!", "" | replace: ":", "" | replace: "", "" | replace: "'", "" | replace: "°", "" %}
{% if icon.slug %} {% if icon.slug %}
{% assign filename = icon.slug %} {% assign filename = icon.slug %}
{% endif %} {% endif %}

View file

@ -27,7 +27,7 @@ module.exports = {
.replace(/ŧ/g, "t") .replace(/ŧ/g, "t")
.normalize("NFD") .normalize("NFD")
.replace(/[\u0300-\u036f]/g, "") .replace(/[\u0300-\u036f]/g, "")
.replace(/[^a-z0-9_\-]/g, "") .replace(/[^a-z0-9\-]/g, "")
), ),
/** /**