init project
使用template include特性，减少代码量