diff --git a/src/Admin/ScrapeRepo.py b/src/Admin/ScrapeRepo.py
index c8e647f4f5ce3ff2b6867d61d68fd99fe5683c8d..1e4fee4c5426fbe713967e53d285c23943fa8daa 100755
--- a/src/Admin/ScrapeRepo.py
+++ b/src/Admin/ScrapeRepo.py
@@ -442,13 +442,17 @@ def add_vtk_nightly_doc_link(s, vtk_classes, stats):
     s = s.replace('_ktvvtk', '_ktv_')
     m = set(reg3.findall(s))
     new_str = s
+    links = dict()
     if m:
         for c in m:
             if c in vtk_classes:
-                ss = new_str.split(c)
-                new_link = f'[{c}](https://www.vtk.org/doc/nightly/html/class{c}.html#details)'
-                new_str = new_link.join(ss)
-                stats['doxy_count'] += 1
+                links[c] = f'[{c}](https://www.vtk.org/doc/nightly/html/class{c}.html)'
+        split_str = re.split(reg3,s)
+        link_keys = links.keys()
+        for idx, ss in enumerate(split_str):
+            if ss in link_keys:
+                split_str[idx] = links[ss]
+        new_str = ''.join(split_str)
     new_str = new_str.replace('_ktv_', 'vtk')
     return new_str
 
diff --git a/src/Admin/VTKClassesUsedInExamples.py b/src/Admin/VTKClassesUsedInExamples.py
index 3b9950f2cdc202d128f05784749ff2d253df2fda..d90978481084e462a8ca3b53dea308f9ad7c20ec 100755
--- a/src/Admin/VTKClassesUsedInExamples.py
+++ b/src/Admin/VTKClassesUsedInExamples.py
@@ -606,8 +606,8 @@ class VTKClassesInExamples:
                 self.vtk_examples_xref[vtk_class][eg] = tmp
 
             for vtk_class in vtk_keys:
-                self.vtk_examples_xref[vtk_class]['VTKLink'] = {
-                    vtk_class: f'{self.vtk_docs_url}{self.vtk_classes[vtk_class]}#details'}
+                self.vtk_examples_xref[vtk_class]['VTKLink'] = \
+                    {vtk_class: f'{self.vtk_docs_url}{self.vtk_classes[vtk_class]}'}
 
     def get_used_classes(self):
         """
@@ -658,7 +658,7 @@ class VTKClassesInExamples:
             tmp = []
             for c in list(sorted(excl_classes, key=lambda x: (x.lower(), x.swapcase()))):
                 if self.add_vtk_html:
-                    tmp.append(f'[{c}]({self.vtk_docs_url}{self.vtk_classes[c]}#details)')
+                    tmp.append(f'[{c}]({self.vtk_docs_url}{self.vtk_classes[c]})')
                 else:
                     tmp.append(f'{c}')
                 if len(tmp) == self.excluded_columns:
@@ -690,7 +690,7 @@ class VTKClassesInExamples:
                     tmp.clear()
                     if self.add_vtk_html:
                         res.append(
-                            tr.format(f'[{c}]({self.vtk_docs_url}{self.vtk_classes[c]}#details)', f_list.strip()))
+                            tr.format(f'[{c}]({self.vtk_docs_url}{self.vtk_classes[c]})', f_list.strip()))
                     else:
                         res.append(tr.format(f'{c}', f_list.strip()))
             res.append('')
@@ -737,7 +737,7 @@ class VTKClassesInExamples:
             tmp = list()
             for c in unused_classes:
                 if self.add_vtk_html:
-                    tmp.append(f'[{c}]({self.vtk_docs_url}{self.vtk_classes[c]}#details)')
+                    tmp.append(f'[{c}]({self.vtk_docs_url}{self.vtk_classes[c]})')
                 else:
                     tmp.append(c)
                 idx += 1