# Templating

> For the complete documentation index, see [llms.txt](https://doc.ibexa.co/en/5.0/llms.txt).

To create a website front for your site, you can use the Twig-based templating system. You configure the templates to use by applying content view configuration that covers for different types of content and different parts of your website.

To create a website front for your site, you can use the Twig-based templating system.

You configure the templates to use by applying content view configuration that covers for different types of content and different parts of your website.

The design engine lets you prepare differing template themes. Content view configuration is SiteAccess-aware.

- [Templates](https://doc.ibexa.co/en/latest/templating/templates/templates/): Ibexa DXP uses the Twig template engine to customize the rendering of content in the site.
- [Content queries](https://doc.ibexa.co/en/latest/templating/queries_and_controllers/content_queries/): Query content by using Query types and content query field.
- [Twig function reference](https://doc.ibexa.co/en/latest/templating/twig_function_reference/twig_function_reference/): Built-in Twig functions speed up rendering content in Twig templates.
- [Design engine](https://doc.ibexa.co/en/latest/templating/design_engine/design_engine/): Design engine allows you to use different SiteAccess-aware themes in your site.
