diff --git a/build/generate-svg.js b/build/generate-svg.js
index f1704712f3f..29b7d476938 100755
--- a/build/generate-svg.js
+++ b/build/generate-svg.js
@@ -30,6 +30,7 @@ async function processFile(file, {prefix, fullName} = {}) {
{name: 'preset-default'},
{name: 'removeXMLNS'},
{name: 'removeDimensions'},
+ {name: 'prefixIds', params: {prefix: () => name}},
{name: 'addClassesToSVGElement', params: {classNames: ['svg', name]}},
{name: 'addAttributesToSVGElement', params: {attributes: [{'width': '16'}, {'height': '16'}, {'aria-hidden': 'true'}]}},
],
diff --git a/public/img/svg/gitea-github.svg b/public/img/svg/gitea-github.svg
index b9c0621749b..1634cbb119c 100644
--- a/public/img/svg/gitea-github.svg
+++ b/public/img/svg/gitea-github.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file