将模版独立出来
增加模版文件
保存文件时加上时间戳防止覆盖之前同名文件；简化代码