diff --git a/build/helper.ts b/build/helper.ts
index 24757a09a3..31318140bd 100644
--- a/build/helper.ts
+++ b/build/helper.ts
@@ -13,10 +13,9 @@ const reComponentName: InstallOptions['reComponentName'] = (title: string) =>
 
 const reDocUrl: InstallOptions['reDocUrl'] = (fileName, header) => {
   const docs = 'https://element-plus.org/en-US/component/'
-  const _header = header
-    ? header.replace(/[ ]+/g, '-').toLowerCase()
-    : undefined
-  return docs + fileName + (_header ? `#${_header}` : '')
+  const _header = header ? header.replaceAll(/\s+/g, '-').toLowerCase() : ''
+
+  return `${docs}${fileName}.html${_header ? '#' : ''}${_header}`
 }
 
 const reWebTypesSource: InstallOptions['reWebTypesSource'] = (title) => {