mk_nb_pages/mk_nb_pages

40 lines
901 B
Bash
Executable File

#!/bin/bash
srcDir="${HOME}/.nb/"
bookList="journal notes exercise"
dstDir="${HOME}/wikis/"
for book in $bookList
do
dstFile="${dstDir}/nb_${book}.html"
list=$(ls -1 ${srcDir}/${book}/*.md | sort -r)
echo "<HTML>" > ${dstFile}
echo "<HEAD>" >> ${dstFile}
echo " <TITLE>nb_${book}</TITLE>" >> ${dstFile}
echo "</HEAD>" >> ${dstFile}
echo "<BODY>" >> ${dstFile}
echo "<HR>" >> ${dstFile}
echo "<P>" >> ${dstFile}
for i in $list
do
title=$(head -1 $i)
target=$(basename $i)
echo "<H3>${target}</H3>" >> ${dstFile}
echo "<P>" >> ${dstFile}
echo "<PRE>" >> ${dstFile}
cat $i >> ${dstFile}
echo "</PRE>" >> ${dstFile}
echo "<P>" >> ${dstFile}
echo "<HR>" >> ${dstFile}
echo "<P>" >> ${dstFile}
done
echo "</BODY>" >> ${dstFile}
echo "</HTML>" >> ${dstFile}
done