#!/usr/bin/env bash mkdir -p dest/foty cp static/* dest cat _index_header.html > dest/index.html function generate_page { filename=$(basename $1) cat _header.html > dest/$filename.html sed 's/^# \(.*\)/

\1<\/h2>/' $1/opis.md >> dest/$filename.html cat _footer.html >> dest/$filename.html } function generate_index { echo "
" for item in `find $1 -name opis.md`; do category=$(basename $(dirname $(dirname $item))) dir=$(dirname $item) generate_page $dir filename=$(basename $dir) name=$(head -n1 $item | cut -c 2-) echo "" done echo "
" } for kategoria in `ls itemy`; do cat _header.html > dest/$kategoria.html generate_index itemy/$kategoria >> dest/$kategoria.html cat _footer.html >> dest/$kategoria.html done generate_index itemy >> dest/index.html cat _footer.html >> dest/index.html