+
+ choose "$data_dir/drafts"
+ to_publish=${chosen%.draft.html}
+
+ cat $blog_template | sub "$to_publish" \
+ > "$data_dir/html/$to_publish.html"
+
+ index_entry="$(cat "$data_dir/templates/$index_template" | sub "$to_publish")"
+
+ #sed is breaking when trying to add multiple lines for some reason
+
+ # Add new entry to blog index (do something about indent??)
+
+ # echo -e "/<!-- BLOG START -->/a \n<!-- ID:$to_publish START -->\n$index_entry\n<!-- ID:$to_publish END -->"
+ sed -i "/<!-- BLOG START -->/a <!-- ID:$to_publish START -->\n${index_entry}\n<!-- ID:$to_publish END -->" "$blog_index_file"
+
+ mv "$data_dir/drafts/$to_publish.draft.html" "$data_dir/published/"
+
+ echo "Successfully published $to_publish"
+