diff --git a/scripts/build-website.sh b/scripts/build-website.sh index 419f642..fb5faf7 100755 --- a/scripts/build-website.sh +++ b/scripts/build-website.sh @@ -5,7 +5,7 @@ # build the blog files cd ../blog CONTENTNUM=$(ls content-* | wc -l ) -for ((i=0;i<$CONTENTNUM;i++)) +for ((i=-1;i<$CONTENTNUM;i++)) do padint="$(printf %03d $i)" contentname="content-$padint" @@ -14,19 +14,17 @@ do blogname="blog-$padint" # interactive tail - cp filetail "$tailname" - if [[ $i > 0 ]];then + if [[ $i >= 0 ]];then + cp filetail "$tailname" padintprev="$(printf %03d $(($i - 1)) )" - else - padintprev="$(printf %03d 0 )" + if [[ $(($i+1)) == $CONTENTNUM ]];then + padintnext="$(printf %03d -1 )" + else + padintnext="$(printf %03d $(($i + 1)) )" + fi + sed -i "s/PREVPADINT/$padintprev/g" "$tailname" + sed -i "s/NEXTPADINT/$padintnext/g" "$tailname" fi - if [[ $(($i+1)) == $CONTENTNUM ]];then - padintnext="$(printf %03d 0 )" - else - padintnext="$(printf %03d $(($i + 1)) )" - fi - sed -i "s/PREVPADINT/$padintprev/g" "$tailname" - sed -i "s/NEXTPADINT/$padintnext/g" "$tailname" # cat together cat filehead "$contentname" "$tailname" "$quotename" > "$blogname" @@ -34,8 +32,8 @@ done # clean up non prod files cd ../blog -rm filehead filetail content* quote* .blog.* tail* +#rm filehead filetail content* quote* .blog.* tail* cd ../ -rm -rf .git scripts .index.html.* README.md +#rm -rf .git scripts .index.html.* README.md find . -type f | xargs chmod 600 find . -type d | xargs chmod 700