diff --git a/render b/render
index 9454a8c..3bfd783 100755
--- a/render
+++ b/render
@@ -64,7 +64,7 @@ render_html() {
dst="pub/${1}"
- print -n "rendering $dst... "
+ act -n "rendering html: $dst... "
# TODO: check duplicates
# establish if we are rendering a section
@@ -85,7 +85,39 @@ render_html() {
print "done."
}
+render_markdown() {
+ src=`find views -type f -name "${1}.md"`
+ { test -r "${src}" } || {
+ print "${1} section not found";
+ return 1 }
+
+
+ dst="pub/${1%.*}"
+
+ act -n "rendering markdown: $dst... "
+ # TODO: check duplicates
+
+ # establish if we are rendering a section
+ if [[ ${sections[(i)$1]} -le ${#sections} ]]; then
+ sec=${1}
+ else
+ sec=`dirname $src`
+ sec=${sec[(ws:/:)2]}
+ fi
+
+
+ render_header > $dst
+
+ echo "