#!/usr/bin/env zsh DIR=`dirname $0` CMD=`basename $0` { test -r $DIR } || { echo "error: launch webnomad commands from your project directory" echo "i.e: ./$DIR/$CMD" return 1 } source ${DIR}/utils { test -r config.zsh } || { error "Directory not configured for WebNomad. First use ./webnomad/init" exit 1 } source config.zsh notice "Rendering $BRAND website" act "Title: $TITLE" source ${DIR}/render source # Main mkdir -p test # render all HTML views htmls=(`find views -type f -name '*.html'`) for src in $htmls; do # read meta commands cat ${src} | read_meta # compute destination file dst="test/`basename ${src%.*}`$EXTENSION" render_header > $dst # close as nothing else is needed cat <> $dst
EOF # navbar cat tmpl/navbar.html >> $dst # start the body of article cat <> $dst

 

Design test
EOF # render html act -n "Html rendering: $dst " cat $src | render_html >> $dst cat <> $dst

 

Design test

Font size

Font family

EOF render_footer >> $dst act "done" done for m in `find views -mindepth 1 -type d `; do act -n "publishing $m... " rsync -r $m test/ print "done" done # add design test libs mkdir -p test/js cp $DIR/js/jquery.min.js test/js cp $DIR/js/jquery.sidr.js test/js