add a template engine that forks form tbs(tinybutstrong)