diff --git a/.ci/generateIndex.py b/.ci/generateIndex.py
index a871201e997e945d7a6de9da4f32b427866205b3..209f4ec758d33e13342cf1d7113742d33cf6f739 100644
--- a/.ci/generateIndex.py
+++ b/.ci/generateIndex.py
@@ -249,7 +249,7 @@ def prepare_qms(localroot, root, filename):
             filedata += line
 
     # shift the subtitles by 1 level down
-    filedata = filedata.replace("#", "##")
+    filedata = filedata.replace("# ", "## ")
 
     # replace latex command for titles
     filedata = filedata.replace("{-}", "##")
@@ -259,7 +259,7 @@ def prepare_qms(localroot, root, filename):
     filedata = filedata.replace("sops/"+filename[:-3]+"/", "")
 
     # replace img attributes
-    filedata = filename.replace("{ width=50% }", "")
+    filedata = filedata.replace("{ width=50% }", "")
 
     # Write the file out again
     with open(filename, 'w') as file: