Documented code

This commit is contained in:
Gitea
2020-11-07 23:28:46 +08:00
parent b92a326ba0
commit 50153577db
2 changed files with 10 additions and 3 deletions

Binary file not shown.

View File

@ -7,6 +7,7 @@ cd ../blog
CONTENTNUM=$(($(ls content-* | wc -l)-1)) CONTENTNUM=$(($(ls content-* | wc -l)-1))
for ((i=-1;i<$CONTENTNUM;i++)) for ((i=-1;i<$CONTENTNUM;i++))
do do
# separate files by respective static pages
padint="$(printf %03d $i)" padint="$(printf %03d $i)"
contentname="content-$padint" contentname="content-$padint"
quotename="quote-$padint" quotename="quote-$padint"
@ -15,13 +16,19 @@ do
# interactive tail # interactive tail
if (( $i >= 0 )) ;then if (( $i >= 0 )) ;then
# prepare tail template
cp filetail "$tailname" cp filetail "$tailname"
# increment int if the page exists
padintprev="$(printf %03d $(($i - 1)) )" padintprev="$(printf %03d $(($i - 1)) )"
if (( $(($i+1)) == $CONTENTNUM )) ;then if (( $(($i+1)) == $CONTENTNUM )) ;then
padintnext="$(printf %03d -1 )" padintnext="$(printf %03d -1 )"
else else
padintnext="$(printf %03d $(($i + 1)) )" padintnext="$(printf %03d $(($i + 1)) )"
fi fi
# replace placeholders
sed -i "s/PREVPADINT/$padintprev/g" "$tailname" sed -i "s/PREVPADINT/$padintprev/g" "$tailname"
sed -i "s/NEXTPADINT/$padintnext/g" "$tailname" sed -i "s/NEXTPADINT/$padintnext/g" "$tailname"
fi fi
@ -32,10 +39,10 @@ do
fi fi
done done
# clean up non prod files # clean up non prod files, lock down permissions, and self-destruct
cd ../blog cd ../blog
rm filehead filetail content* quote* .blog.* tail* \rm filehead filetail content* quote* .blog.* tail*
cd ../ 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 f | xargs chmod 600
find . -type d | xargs chmod 700 find . -type d | xargs chmod 700