Advanced

Multilingual Sites
In case your visitors are spread across different countries and you need to provide your content in several languages, Automad's built-in language routing lets you serve each visitor the content that matches their language. Follow the steps on this page to turn your site into a multilingual website.
Scripts & Integrations
Automad allows you to inject custom HTML markup and JavaScript code into your site either globally or on individual pages. This capability enables seamless integration with third-party services such as analytics platforms and commenting systems.
Custom Styles
Customize your site's appearance by adding custom CSS at the global level or on individual pages. Custom CSS fields are located in Global Data and Files → Customizations, as well as in the Customizations section of each page.
Page Versioning
Automad automatically maintains a page history by creating snapshots of your page settings and text content as you edit. To restore a previous version, open the More dropdown menu in the top right of the page settings and select Restore a previous version.
Developer Guide
Extensibility is one of the most important features of any software. Automad can be extended through two main types of packages: themes and extensions. Automad's template language makes it accessible for beginners to develop custom themes, while PHP can be used to create extensions of any complexity.
Debugging
Understanding what Automad is doing internally can be helpful during theme and extension development or when troubleshooting an installation. Debug logging can be enabled temporarily through System Setting → Debug.