From 5eefb1bb96672fe004fe7406c3767dfb09edaff6 Mon Sep 17 00:00:00 2001 From: Jaromil Date: Wed, 23 Oct 2013 17:58:04 +0200 Subject: [PATCH] supports more markdown parsers --- render | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/render b/render index 4c40553..a24e894 100755 --- a/render +++ b/render @@ -117,11 +117,18 @@ render_html() { + # check which markdown parser is available in PATH + command -v markdown > /dev/null + if [ "$?" = "0" ]; then parser=markdown + else command -v multimarkdown > /dev/null + if [ "$?" = "0"]; then parser=multimarkdown; fi + fi + for i in $mds; do md=`basename $i` newtemp="tmp.$RANDOM" cat $tmp | awk ' -/^'"$md"'/ { system("cat '"$md"' | markdown"); next } +/^'"$md"'/ { system("cat '"$md"' | '"$parser"'"); next } { print $0; }' > $newtemp rm $tmp; tmp=$newtemp done @@ -357,4 +364,4 @@ done notice "Website refreshed." -{ test "$DIR" = "." } || { sleep 10 } \ No newline at end of file +{ test "$DIR" = "." } || { sleep 10 }