diff --git a/Makefile b/Makefile
index d9d69143..63a0c6e8 100644
--- a/Makefile
+++ b/Makefile
@@ -15,16 +15,12 @@ protocol:
index.html: README.rst
$(eval TITLE := $(shell echo '$(basename $<)' | sed -E 's|zip-0{0,3}|ZIP |'): $(shell grep -E '^(\.\.)?\s*Title:' $< |sed -E 's|.*Title:\s*||'))
rst2html5 -v --title="$(TITLE)" $< >$@
- sed -i.sedbak 's|||' $@
- sed -i.sedbak 's|||' $@
- rm -f *.sedbak
+ ./edithtml.sh $@
%.html: %.rst
$(eval TITLE := $(shell echo '$(basename $<)' | sed -E 's|zip-0{0,3}|ZIP |'): $(shell grep -E '^(\.\.)?\s*Title:' $< |sed -E 's|.*Title:\s*||'))
rst2html5 -v --title="$(TITLE)" $< >$@
- sed -i.sedbak 's|||' $@
- sed -i.sedbak 's|||' $@
- rm -f *.sedbak
+ ./edithtml.sh $@
README.rst: makeindex.sh README.template $(filter-out README.rst,$(wildcard *.rst))
./makeindex.sh | cat README.template - >README.rst
diff --git a/edithtml.sh b/edithtml.sh
new file mode 100755
index 00000000..cdb1472a
--- /dev/null
+++ b/edithtml.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+sed -i.sedbak 's|||' $@
+sed -i.sedbak 's|||' $@
+rm -f *.sedbak