continue
fi
printf '<div class="macro include" page="%s">' "$(HTML "$glob")"
- ( cd "${mdfile%/*}"
+ refpfx="$(HTML "$glob" |sed 's;[\;&\;];\\&;g')"
+ ( cd -- "${mdfile%/*}"
sed -n "${from},${to}p" <"$mdfile" \
- | sed -E '1,20{ /^%[a-z]+/d; }' \
| md \
| grep -vx ''
) | sed -E '
- s;(<[^>]+ )(href|src)="([^#/"][^"]*)"([^>]*>);\1\2="'"$(HTML "$glob")"'\3"\4;g
+ s;(<[^>]+ )(href|src)="([^#/"][^"]*)"([^>]*>);\1\2="'"${refpfx}"'\3"\4;g
'
printf '</div>'
done