use grunt to build template