Skip to content
Snippets Groups Projects
preproc_topics.sh 1.32 KiB
Newer Older
#!/bin/bash

RESEARCH_BUILD="$RESEARCH_ROOT/build"
rm -rf $RESEARCH_ROOT/build

mkdir -p $RESEARCH_BUILD
baseurl='https://www.mat.tuhh.de'

#build index.html
#replace working group
cp $RESEARCH_ROOT/index.md $RESEARCH_BUILD/index.md
$RESEARCH_ROOT/bin/preproc_wg.sh $RESEARCH_BUILD/index.md $RESEARCH_BUILD >> $RESEARCH_BUILD/build.log 2>&1

#replace staff names
$RESEARCH_ROOT/bin/preproc_staff.sh $RESEARCH_BUILD/index.md $RESEARCH_BUILD >> $RESEARCH_BUILD/build.log 2>&1

#finalize file
sed -i "s;\](/img/;\](./img/;g" $RESEARCH_BUILD/index.md


#build rest of the topics
for f in $RESEARCH_ROOT/topics/*.md
do
    echo $f
    filename=$(basename -- "$f")
    #make output copy
    echo "Preprocessing $filename..."
    cp $f $RESEARCH_BUILD/$filename

    #extract title of topic
    title=`$RESEARCH_BUILD/extract_title.sh $RESEARCH_BUILD/$filename`
    echo "Preprocessing topic $title"

    # append research topic to index
    echo -e "\n$title\n" >>  $RESEARCH_BUILD/index.md

    #replace working group
    $RESEARCH_ROOT/bin/preproc_wg.sh $RESEARCH_BUILD/$filename $RESEARCH_BUILD >> $RESEARCH_BUILD/build.log 2>&1

    #replace staff names
    $RESEARCH_ROOT/bin/preproc_staff.sh $RESEARCH_BUILD/$filename $RESEARCH_BUILD >> $RESEARCH_BUILD/build.log 2>&1

    #finalize file
    sed -i "s;\](/img/;\](./img/;g" $RESEARCH_BUILD/$filename
done