diff --git a/bb.sh b/bb.sh index 1e04a7c..ef607bd 100755 --- a/bb.sh +++ b/bb.sh @@ -142,6 +142,9 @@ global_variables() { template_subscribe_browser_button="Subscribe to this page..." # "Tweet" (used as twitter text button for posting to twitter) template_twitter_button="Tweet" + + template_twitter_comment="<Type your comment here but please leave the URL so that other people can follow the comments>" + # The locale to use for the dates displayed on screen (not for the timestamps) date_format="%B %d, %Y" date_locale="C" @@ -188,7 +191,7 @@ edit() { # $1 the post URL twitter() { echo "

$template_comments  " - echo "View more posts'$template_subscribe'' >> "$contentfile" + echo '

'$template_archive''$template_subscribe'
' >> "$contentfile" else echo '
'$template_archive'Subscribe
' >> "$contentfile" fi @@ -424,6 +427,12 @@ rebuild_index() { # Displays a list of the posts list_posts() { + ls *.html &> /dev/null + if [[ $? -ne 0 ]]; then + echo "No posts yet. Use 'bb.sh post' to create one" + return + fi + lines="" n=1 for i in $(ls -t *.html); do @@ -599,8 +608,10 @@ reset() { echo "Are you sure you want to delete all blog entries? Please write \"Yes, I am!\" " read line if [ "$line" == "Yes, I am!" ]; then - rm *.html *.css *.rss + rm .*.html *.html *.css *.rss &> /dev/null + echo echo "Deleted all posts, stylesheets and feeds." + echo "Kept your old '.backup.tar.gz' just in case, please delete it manually if needed." else echo "Phew! You dodged a bullet there. Nothing was modified." fi @@ -645,8 +656,11 @@ do_main() { fi # We're going to back up just in case - tar cfz ".backup.tar.gz" *.html - chmod 600 ".backup.tar.gz" + ls *.html &> /dev/null + if [[ $? -eq 0 ]]; then + tar cfz ".backup.tar.gz" *.html + chmod 600 ".backup.tar.gz" + fi if [ "$1" == "reset" ]; then reset