static blog update, auto regenerate