summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Amarilli <a3nm@a3nm.net>2012-02-26 14:06:16 +0100
committerp4bl0 <r@uzy.me>2012-02-26 14:06:16 +0100
commita0487b63d9607a43787ae511b131d4065fd8c004 (patch)
tree0d2e42f64d23ffd4b09566a03bb91df05676f0f8
parent198bb426fd6b931d32acd31106ecb92e8f6a76b9 (diff)
fix live update bug
-rw-r--r--html-gen.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/html-gen.sh b/html-gen.sh
index 4fff952..b1f0e41 100644
--- a/html-gen.sh
+++ b/html-gen.sh
@@ -288,6 +288,7 @@ replace_foreach () {
}
generate_article() {
+ temp=`mktemp fugitiveXXXXXX`
art="${1#$articles_dir/}"
title=`get_article_title "$art"`
cat "$templates_dir/article.html" | \
@@ -296,7 +297,8 @@ generate_article() {
replace_str "blog_url" "$blog_url" | \
replace_commit_info "-1" | \
replace_article_info "$art" | \
- sed "/^[[:space:]]*$/d" > "$public_dir/$art.html"
+ sed "/^[[:space:]]*$/d" > "$temp"
+ mv "$temp" "$public_dir/$art.html"
}
regenerate_previous_and_next_article_maybe() {