重新生成模板