-CACHE_AGE=${CACHE_AGE:-1800}
-export MD_MACROS="$_EXEC/macros"
-export MD_HTML="${MD_HTML:-false}"
-
-if [ "$(which awk)" ]; then
- md() { awk -f "$_EXEC/md_macros.awk" -f "$_EXEC/cgilite/markdown.awk"; }
-elif [ "$(which busybox)" ]; then
- md() { busybox awk -f "$_EXEC/md_macros.awk" -f "$_EXEC/cgilite/markdown.awk"; }
-else
- md() { cat; }
-fi
-
-wiki() {
- # Print content of a wiki page
- # Get page from data or underlay dir, handle caching
- local page="$(PATH "$1")" md cache cachetime
-
- cache="$_DATA/pages/$page/#page.cache"
- if [ -f "$_DATA/pages/$page/#page.md" ]; then
- md="$_DATA/pages/$page/#page.md"