Syntax error reporting
If there’s a typo in one of your templates, Craft will give you a helpful error message identifying exactly where you went wrong, accompanied by a snippet of the template code with the offending line highlighted.
Powered by Twig
Templates are powered by Twig, an elegant and powerful templating system from the creators of Symfony. It offers tons of useful features, including some great ways to keep your code DRY.
Not just for HTML
Craft will look for .html templates by default, but you can give your templates any file extension you want – .xml, .rss, .txt, .css, etc.. Craft will take it into account and include the proper MIME type in its response.