将与reduce相关的内容单独一个file，相当于插件的中间件
主题与插件的中间层
增加工具类
分离掉reduce相关的代码到单独的文件处理
调整配置文件

将博客信息的配置放入blog键下，并更改plugin和routers的键名，以及其它
index作为一个总入口文件，分别导出router/reduce/router/theme
路由增加插件的处理，并分离theme代码，增加register方法
增加各模块的注册
增加示例配置
license和版本号调整