diff --git a/packages/docs/build/markdown-it.js b/packages/docs/build/markdown-it.js
index <HASH>..<HASH> 100644
--- a/packages/docs/build/markdown-it.js
+++ b/packages/docs/build/markdown-it.js
@@ -11,12 +11,16 @@ const md = require('markdown-it')({
     permalinkSymbol: '',
     permalinkClass: '',
     slugify: str => {
-      const slug = String(str)
+      let slug = String(str)
         .trim()
         .toLowerCase()
-        .replace(/[^a-z0-9 -]/g, '')
+        .replace(/[^a-z0-9 -]/g, c => c.charCodeAt(0).toString(16))
         .replace(/\s+/g, '-')
 
+      if (slug.charAt(0).match(/[^a-z]/g)) {
+        slug = 'section-' + slug
+      }
+
       return encodeURIComponent(slug)
     },
   })
fix(docs): fix anchors in non-latin translations (#<I>)