diff options
author | Antoine Amarilli <a3nm@a3nm.net> | 2012-02-26 14:06:16 +0100 |
---|---|---|
committer | p4bl0 <r@uzy.me> | 2012-02-26 14:06:16 +0100 |
commit | a0487b63d9607a43787ae511b131d4065fd8c004 (patch) | |
tree | 0d2e42f64d23ffd4b09566a03bb91df05676f0f8 | |
parent | 198bb426fd6b931d32acd31106ecb92e8f6a76b9 (diff) |
fix live update bug
-rw-r--r-- | html-gen.sh | 4 |
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() { |