X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=macros%2Finclude;h=cf6286daff98cadac941b6ba5fe6d13667adb2c3;hb=d7ed83d3debc31d5f7910304fa31c23c699ac69a;hp=b1d1e776765263d0da4086cfed16d2e801520e1b;hpb=50bd6b93e745fabe553a440c27291c1f25c3389d;p=shellwiki diff --git a/macros/include b/macros/include index b1d1e77..cf6286d 100755 --- a/macros/include +++ b/macros/include @@ -1,7 +1,6 @@ #!/bin/sh . "$_EXEC/cgilite/cgilite.sh" -. "$_EXEC/cgilite/users.sh" . "$_EXEC/acl.sh" . "$_EXEC/tools.sh" @@ -52,12 +51,13 @@ page_glob "$page" \ continue fi printf '
' "$(HTML "$glob")" + refpfx="$(HTML "$glob" |sed 's;[\;&\;];\\&;g')" ( cd -- "${mdfile%/*}" sed -n "${from},${to}p" <"$mdfile" \ | 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 '
' done