把资源文件独立出来，这样能避免多个仓库里有重复冗余的文件
调整layout，提炼iKnowledge全局模板；每种类型独立一个模板