Merge branch 'dev'

* dev:
  the doc for docopt is so sensetive
  strange, why docopt so strange, it wont run my codes
  update requirements
  add setup and entry
  fix the chunks
  add update_at for post
  simple loging
  some unmaled version without caching
  use toml as conf file
  actually , i dont know how to write a with-cache blog generator
  nothing to say
  new branch to rebuild codes
Merge branch 'dev'

* dev:
  a simple readme
  use en description
  ok. add about page
  add clean
  rm the config.py and renderer
  delete the renderer,use dict but not update the attributes
  add todo for about
  use a better name
  add option posts_per_page
  render index
  add license and readme
  delete those testing
Merge branch 'dev'

* dev:
  dont use sub module
Merge branch 'dev'

* dev:
  use markdown ! its ok !!!
  add requirement for cuthtmlstring
  add summary attr, but use the cuthtmlstring module
  add summary attr to post
  fix the parser: use the lineno
  add tags render
I need to rebuild the structure on dev branch

* dev:
  update readme
  add option --local to build command
  add atom support
  code review
  add autolink
restructure the first time.And,TODO:gravatar_id and update template
add process: init jinja
add simple plugin signal. only one signal: runtime
set summary to plugin
add script and setup script
Merge branch 'restructure' into dev

* restructure:
  add script and setup script
  set summary to plugin
  add simple plugin signal. only one signal: runtime
  add process: init jinja
  restructure the first time.And,TODO:gravatar_id and update template