diff --git a/publish_on_pages.sh b/publish_on_pages.sh
index 6bbd9ec39fb60429baf5877377e7e1ee49098a82..751a21b679f7fee4e9d12bc1ca920faff7c2a091 100644
--- a/publish_on_pages.sh
+++ b/publish_on_pages.sh
@@ -31,6 +31,10 @@ if [ $4 == 'upgrade' ]; then
 elif [ $6 == 'true' ]; then
     echo 'Removing all web pages content...'
 	rm -r public/*;
+	mkdir -p "public/$4"
+    ls public/
+	cp -r -f "$7_$4.docx" public/$4
+    docker run --rm -v $(pwd):/tmp -w /tmp "$DOCKER_IMAGE" python3 $1 "$7_$4" "$4/$7_$4.docx" "$5"
 elif [ $6 == 'false' ]; then
 	mkdir -p "public/$4"
     ls public/
diff --git a/publish_spec.sh b/publish_spec.sh
index 624f4420f97afc8b7f8a41e2acd6727edb5c0872..46c7d50324ecfdf98a32c29571ba1704bebaff77 100755
--- a/publish_spec.sh
+++ b/publish_spec.sh
@@ -28,12 +28,14 @@ if [ ! $specs ] ; then
 fi
 
 for i in *.md ;  do
-    echo "\n------ Adding TOC to spec --------"
-	docker run --rm -v $(pwd):/tmp/ -u $(id -u):$(id -g) "$TOOLS_DOCKER_IMAGE" generateTOC --add-content "/tmp/$i"
-	echo "\n------ Preparaing spec --------" 
-	docker run --rm -v $(pwd):/tmp/ -u $(id -u):$(id -g) "$TOOLS_DOCKER_IMAGE" pandocFilter -o "/tmp/" "/tmp/$i"
-	echo "\n------ Publishing spec --------" 
-	docker run --rm -v $(pwd):/data -u $(id -u):$(id -g) "$DOCKER_IMAGE" "/data/$i" -f markdown -t docx --reference-doc "/data/${3}" -o "${4}_${2}.docx"
+    if [ $i != 'README.md' ]; then
+        echo "\n------ Adding TOC to spec --------"
+	    docker run --rm -v $(pwd):/tmp/ -u $(id -u):$(id -g) "$TOOLS_DOCKER_IMAGE" generateTOC --add-content "/tmp/$i"
+	    echo "\n------ Preparaing spec --------"
+	    docker run --rm -v $(pwd):/tmp/ -u $(id -u):$(id -g) "$TOOLS_DOCKER_IMAGE" pandocFilter -o "/tmp/" "/tmp/$i"
+	    echo "\n------ Publishing spec --------"
+	    docker run --rm -v $(pwd):/data -u $(id -u):$(id -g) "$DOCKER_IMAGE" "/data/$i" -f markdown -t docx --reference-doc "/data/${3}" -o "${4}_${2}.docx"
+	fi
 done