don't use numeric escapes that's not proper!

This commit is contained in:
yosh 2024-04-19 15:17:49 -04:00
parent 92222d41b8
commit 52ab4c7dd0
1 changed files with 7 additions and 5 deletions

View File

@ -44,10 +44,12 @@ __SHLVL=0
# lowdown wrapper function
__lowdown() {
lowdown --html-no-owasp --html-no-skiphtml --html-no-escapehtml "$@" | sed -E '
s/&#821[67];/\'/g
s/–/--/g
s/&#822[01];/\"/g'
lowdown --html-no-owasp --html-no-skiphtml --html-no-escapehtml --html-no-num-ent "$@" | \
sed -E '
s/&[lr]squo;/\'/g
s/–/--/g
s/&[lr]dquo;/\"/g
'
}
# process a pure markdown file
@ -122,7 +124,7 @@ escape() {
*\<*) __ESC_STR="${__ESC_STR%<*}&lt;${__ESC_STR##*<}" ;;
*\>*) __ESC_STR="${__ESC_STR%>*}&gt;${__ESC_STR##*>}" ;;
*\"*) __ESC_STR="${__ESC_STR%\"*}&quot;${__ESC_STR##*\"}" ;;
*\'*) __ESC_STR="${__ESC_STR%\'*}&#39${__ESC_STR##*\'}" ;;
*\'*) __ESC_STR="${__ESC_STR%\'*}&apos;${__ESC_STR##*\'}" ;;
*) break;
esac
done