From f2ea3f7b4ddf9e47c9014c04160e5cd5ff27a4a9 Mon Sep 17 00:00:00 2001 From: Patryk Niedźwiedziński Date: Mon, 21 Aug 2023 11:49:19 +0200 Subject: update: new look, new folder structure --- build.sh | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100755 build.sh (limited to 'build.sh') diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..bd64203 --- /dev/null +++ b/build.sh @@ -0,0 +1,43 @@ +#!/bin/sh + +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 -- cgit 1.4.1