X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=index.cgi;fp=index.cgi;h=f2e065ef1e26241aaf444290d02edfac95110c4b;hb=f20ef4a7beab98b061e86cda440c99d80368efc4;hp=c0b2ae46170c17c5827c3f18290d4041511288c3;hpb=e2689fa579a2ad5067f30a225f43d7ac056b8bac;p=webtxt diff --git a/index.cgi b/index.cgi index c0b2ae4..f2e065e 100755 --- a/index.cgi +++ b/index.cgi @@ -9,7 +9,16 @@ _DATA="${_DATA:-.}" . "$_EXEC"/session_lock.sh git init "$_DATA" >/dev/null & + export MD_HTML="false" +markdown() { + local awkbin=`which awk` + if [ "$awkbin" ]; then + "$awkbin" -f "$_EXEC"/cgilite/markdown.awk + else + busybox awk -f "$_EXEC"/cgilite/markdown.awk + fi +} yield_page(){ title="${1:-WebTXT}" page="$2" @@ -119,5 +128,5 @@ yield_page "$(pagename "$doc" |HTML)" <<-EOF [input type=hidden name=session_key value="$SESSION_KEY"] [button type=submit name=action value=edit Edit] ] - [div .text . $("$_EXEC"/cgilite/markdown.awk <"$doc")] + [div .text . $(markdown <"$doc")] EOF