diff --git a/lb b/lb index 5238b2f..aec5d9d 100755 --- a/lb +++ b/lb @@ -8,7 +8,7 @@ indexfile="blogindex.html" rssfile="rss.xml" [ -z "$EDITOR" ] && EDITOR="vim" -[ ! -d blog/.drafts ] && +[ ! -d "$webdir/blog/.drafts" ] && read -erp "Initialize blog in $webdir?" ask && if [ "$ask" = "y" ]; then printf "Initializing blog system...\\n" @@ -57,7 +57,7 @@ confirm() { read -erp "Really $1 \"$base\"? (y/N) " choice && echo "$choice" | g delete() { \ sed -i "//!ba};/#$base.html<\\/guid/d" $rssfile - sed -i "/
/!ba};/id='$base'/d" $blogfile + sed -i "/
/{:a;N;/<\\/div>/!ba};/id='$base'/d" $blogfile sed -i "/
  • .*/d" $indexfile rm "$webdir/blog/$basefile" 2>/dev/null && printf "Old blog entry removed.\\n" ;}