new_post.py is done, which is used to generate a template post file in 'posts' directory.
Fix bug: remove continous blank space if exists in the post title.
Fix a bug: Single post should not be brief when generating static page.
Change utils.initSourcePath() to utils.initRootPath().
When call utils.initRootPaht(root_path), you should take a parameter 'root_path'.
When you call utils.loadConfig(config_file_path), you should specify where the config file is.
renamed:    utils.py -> src/common/utils.py
Add github_pages_repo in setup.cfg
Extract the generating procedures into a single function 'generate.generate()'.
Now you can deploy your blogs to the github pages, amazing and intesting, right?
Do generate() before deploy().
Any modifications on markdown files will not be tracked.