Browse Source

$preview_url for those who writes posts locally before uploading them

Alexey Shpakovsky 11 years ago
parent
commit
feb7f415ce
1 changed files with 8 additions and 1 deletions
  1. 8 1
      bb.sh

+ 8 - 1
bb.sh

@@ -223,6 +223,12 @@ global_variables() {
     # This default filter respects backwards compatibility
     convert_filename="iconv -f utf-8 -t ascii//translit | sed 's/^-*//' | tr [:upper:] [:lower:] | tr ' ' '-' | tr -dc '[:alnum:]-'"
 
+    # URL where you can view the post while it's being edited
+    # same as global_url by default
+    # You can change it to path on your computer, if you write posts locally
+    # before copying them to the server
+    preview_url=""
+
     # Markdown location. Trying to autodetect by default.
     # The invocation must support the signature 'markdown_bin in.md > out.html'
     markdown_bin="$(which Markdown.pl)"
@@ -635,7 +641,8 @@ EOF
         read p
         if [[ "$p" != "n" ]] && [[ "$p" != "N" ]]; then
             chmod 644 "$filename"
-            echo "Open $global_url/$filename in your browser"
+            [ $preview_url ] || preview_url="$global_url"
+            echo "Open $preview_url/$filename in your browser"
         fi
 
         echo -n "[P]ost this entry, [E]dit again, [D]raft for later? (p/E/d) "