commit 822f3ba27cc4f3cb5e06e83301fc58f0cf52a93d
parent 3f1f17d2ffc946d16a908c394d2cc5e1ff5b99f4
Author: JayVii <jayvii[AT]posteo[DOT]de>
Date: Wed, 4 Mar 2026 08:13:08 +0100
fix: ensure special characters are encoded correctly
Diffstat:
| M | generate.sh | | | 44 | ++++++++++++++++++++++---------------------- |
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/generate.sh b/generate.sh
@@ -19,16 +19,16 @@ perl -pe 'BEGIN{undef $/;} s/<\!--START.*?<\!--STOP.*?-->//smg' \
# ensure the file only includes characters the compile can understand ----------
sed -E \
- -e 's/á/\[\`a\]/g' \
- -e 's/é/\[\`e\]/g' \
- -e 's/í/\[\`i\]/g' \
- -e 's/ó/\[\`o\]/g' \
- -e 's/ú/\[\`u\]/g' \
- -e 's/Á/\[\`A\]/g' \
- -e 's/É/\[\`E\]/g' \
- -e 's/Í/\[\`I\]/g' \
- -e 's/Ó/\[\`O\]/g' \
- -e 's/Ú/\[\`U\]/g' \
+ -e 's/á/\[`a\]/g' \
+ -e 's/é/\[`e\]/g' \
+ -e 's/í/\[`i\]/g' \
+ -e 's/ó/\[`o\]/g' \
+ -e 's/ú/\[`u\]/g' \
+ -e 's/Á/\[`A\]/g' \
+ -e 's/É/\[`E\]/g' \
+ -e 's/Í/\[`I\]/g' \
+ -e 's/Ó/\[`O\]/g' \
+ -e 's/Ú/\[`U\]/g' \
-e 's/â/\[\^a\]/g' \
-e 's/ê/\[\^e\]/g' \
-e 's/î/\[\^i\]/g' \
@@ -41,7 +41,7 @@ sed -E \
-e 's/Û/\[\^U\]/g' \
-e 's/ß/\[ss\]/g' \
-e 's/ä/\[ae\]/g' \
- -e 's/ü/\[\ue\]/g' \
+ -e 's/ü/\[ue\]/g' \
-e 's/ö/\[oe\]/g' \
-e 's/Ä/\[Ae\]/g' \
-e 's/Ü/\[Ue\]/g' \
@@ -50,16 +50,16 @@ sed -E \
iconv -t ascii -c ./output/zeitung.md | tee ./output/tmp.md > /dev/null
mv ./output/tmp.md ./output/zeitung.md
sed -E \
- -e 's/\[\`a\]/á/g' \
- -e 's/\[\`e\]/é/g' \
- -e 's/\[\`i\]/í/g' \
- -e 's/\[\`o\]/ó/g' \
- -e 's/\[\`u\]/ú/g' \
- -e 's/\[\`A\]/Á/g' \
- -e 's/\[\`E\]/É/g' \
- -e 's/\[\`I\]/Í/g' \
- -e 's/\[\`O\]/Ó/g' \
- -e 's/\[\`U\]/Ú/g' \
+ -e 's/\[`a\]/á/g' \
+ -e 's/\[`e\]/é/g' \
+ -e 's/\[`i\]/í/g' \
+ -e 's/\[`o\]/ó/g' \
+ -e 's/\[`u\]/ú/g' \
+ -e 's/\[`A\]/Á/g' \
+ -e 's/\[`E\]/É/g' \
+ -e 's/\[`I\]/Í/g' \
+ -e 's/\[`O\]/Ó/g' \
+ -e 's/\[`U\]/Ú/g' \
-e 's/\[\^a\]/â/g' \
-e 's/\[\^e\]/ê/g' \
-e 's/\[\^i\]/î/g' \
@@ -72,7 +72,7 @@ sed -E \
-e 's/\[\^U\]/Û/g' \
-e 's/\[ss\]/ß/g' \
-e 's/\[ae\]/ä/g' \
- -e 's/\[\ue\]/ü/g' \
+ -e 's/\[ue\]/ü/g' \
-e 's/\[oe\]/ö/g' \
-e 's/\[Ae\]/Ä/g' \
-e 's/\[Ue\]/Ü/g' \