]> git.plutz.net Git - shellwiki/blobdiff - handlers/10_page.sh
includes per handler
[shellwiki] / handlers / 10_page.sh
index 334df197d9694f72dfd8ccdfbc7c4fba69a96feb..186b705715231a31c290e5d66dbaac1fe58cb6c9 100755 (executable)
@@ -1,11 +1,8 @@
 #!/bin/sh
 
-CACHE_AGE=${CACHE_AGE:-1800}
+CACHE_AGE=${CACHE_AGE:-300}
 export MD_MACROS="$_EXEC/macros"
 export MD_HTML="${MD_HTML:-false}"
-export WIKI_THEME=${WIKI_THEME:-default}
-
-. "$_EXEC/themes/${WIKI_THEME}.sh"
 
 wiki() {
   # Print content of a wiki page
@@ -26,8 +23,8 @@ wiki() {
     mkdir -p -- "$_DATA/pages/$page/"
     # Macros expect to find page directory as working dir
     ( cd -- "$_DATA/pages/$page/";
-      sed -E '1,20{ /^%[a-z]+/d; }' "$mdfile" \
-      | md |tee -- "${cache}.$$"
+      md <"$mdfile" \
+      | tee -- "${cache}.$$"
     )
     grep -q '^%nocache' "$mdfile" \
     && rm -- "${cache}.$$" \