Advanced

Multilingual Sites
in case your target group of visitors is spread all over the world and you need to provide your content in different languages, Automad's build in language router lets you easily server different content base on a visitor's locale. Follow the steps outlined on this page to convert your site into multilingual web presence. 
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 Settings and Data → 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. When you restore a page, the previous revision is created as a new copy alongside the original page. The homepage is handled differently since it serves as the root page — it will be restored in place rather than duplicated.
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.