Blob


1 toc_file=$(mktemp)
3 for file_name in $(ls pages)
4 do
5 echo "=> $file_name $(head -n 1 pages/$file_name | sed 's/^## *//')" >> $toc_file
6 done
7 echo "" >> $toc_file
9 if [ ! -d generated ]
10 then
11 mkdir generated
12 fi
14 for file_name in $(ls pages)
15 do
16 cat template/header.gmi > generated/$file_name
17 cat $toc_file >> generated/$file_name
18 cat pages/$file_name >> generated/$file_name
19 cat template/footer.gmi >> generated/$file_name
20 done
22 echo "Files successfully generated"
23 ls generated/
25 rm $toc_file