From 66ca920f0fbbbe3d7e911e64f2b209b8b7bb3aa9 Mon Sep 17 00:00:00 2001 From: Maciej Ziaja Date: Sat, 22 Feb 2020 12:14:04 +0100 Subject: [PATCH] Basic markdown generation --- ssb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ssb b/ssb index af3e974..c169555 100755 --- a/ssb +++ b/ssb @@ -93,4 +93,25 @@ function gen_template } +function get_posts +{ + if [ "$RECURSE_POSTS" = false ]; then + DEPTH_LIMITER="-maxdepth 1" + fi + + find $POSTS_DIR $DEPTH_LIMITER -type f -name "*.md" +} + +set_default_args parse_optargs $@ +shift `expr $OPTIND - 1` +pages="$@" +posts=`get_posts` + +md_files="$pages $posts" + +for md_file in $md_files; do + file_base=`basename $md_file .md` + $MARKDOWN_RENDERER $md_file > $file_base.html + cat $HEADER_PATH $file_base.html $FOOTER_PATH | tee $file_base.html +done