improve jekyll new_post script, and add publish script