Script to generate new post for writing and quote template

This commit is contained in:
2024-01-23 21:06:17 +08:00
parent 28f8cd3c77
commit c41dc77d77
2 changed files with 27 additions and 0 deletions

23
scripts/new-post.sh Executable file
View File

@ -0,0 +1,23 @@
#!/usr/bin/env bash
# Change to blog folder
cd ../blog
# Get number of posts
POSTNUM=$( ls -l content-* | wc -l )
QUOTENUM=$( ls -l quote-* | wc -l )
if [[ $POSTNUM -gt $QUOTENUM ]];then
CURRNUM=$POSTNUM
else
CURRNUM=$QUOTENUM
fi
# Create post and quote from template
NEWPOSTNAME="content-$(printf %03d "$CURRNUM")"
NEWQUOTENAME="quote-$(printf %03d "$CURRNUM")"
cp .blog.template "$NEWPOSTNAME"
cp .quote.template "$NEWQUOTENAME"
# Show new file names
echo "$NEWPOSTNAME"
echo "$NEWQUOTENAME"