# Sitecore Experience Accelerator > XP documentation for developers, in English, version 10.4. - Product: XP - Audience: Developers - Language: English - Version: 10.4 - Status: Current - Canonical URL: https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator ## MVC sites - [MVC sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/mvc-sites.md) - [Sitecore Experience Accelerator (SXA) FAQs](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/sitecore-experience-accelerator--sxa--faqs.md): Find the answers to commonly asked questions about SXA, such as whether you can mix SXA and non-SXA sites. ### Setting up and configuring - [Setting up and configuring](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/setting-up-and-configuring.md) - [The SXA items in the Content Editor](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-items-in-the-content-editor.md): Learn more about the SXA items in Sitecore. - [Change the SXA GUI language](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/change-the-sxa-gui-language.md): Learn how to add an an SXA translation file to the Sitecore Experience Platform. - [Configure a snippet](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-a-snippet.md): Set how snippets can be reused. - [Layout](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/layout.md) - [Set placeholder restrictions](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/set-placeholder-restrictions.md): Control use of renderings for specific placeholders. - [Use a query to determine the data source context](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-a-query-to-determine-the-data-source-context.md): Learn how to use queries for rendering variants and data sources. - [Run a source field report to set the data source context](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/run-a-source-field-report-to-set-the-data-source-context.md): Use the Source field report helper script to set the data source context. - [Use a page branch](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-a-page-branch.md): How to create and configure the insert options for page branches in SXA, so content authors can use them. - [Set SXA caching options](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/set-sxa-caching-options.md): Caching to improve performance. - [Rendering variants](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/rendering-variants.md) - [Create a rendering variant](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-rendering-variant.md): Learn how to dynamically render fields in renderings. - [Render image fields using the Responsive Image variant](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/render-image-fields-using-the-responsive-image-variant.md): Make your images responsive. - [Render image fields using transformation settings](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/render-image-fields-using-transformation-settings.md): Learn how to use Sitecore Content Hub transformations. - [Enable field fallback functionality](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/enable-field-fallback-functionality.md): Add fallback functionality to fields in rendering variants. - [Walkthrough: Creating a rendering variant for a blog post](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/walkthrough--creating-a-rendering-variant-for-a-blog-post.md): Quickly style a variant for blog posts. - [Walkthrough: Using the rendering variant reference item to display fields from a linked item](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/walkthrough--using-the-rendering-variant-reference-item-to-display-fields-from-a-linked-item.md): Pass through links to get content from items that are linked. - [Walkthrough: Using a query to render items](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/walkthrough--using-a-query-to-render-items.md): Specify a query to run on a current context item. - [Optimizing internet searches](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/optimizing-internet-searches.md): Learn how to configure your sitemap and robots.txt files. - [Configure a sitemap](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-a-sitemap.md): Set up the sitemap for a site. - [Enable or disable language codes in sitemap URLs](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/enable-or-disable-language-codes-in-sitemap-urls.md): Learn how to configure your sitemap to embed language codes for URLs. - [Configure the robots.txt file](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-the-robots-txt-file.md): How to configure the robots.txt file for your domain or subdomain. - [SXA Search](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/sxa-search.md) - [Configure SXA indexing](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-sxa-indexing.md): Define the index per site or language. - [Boost search results for SXA site queries](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/boost-search-results-for-sxa-site-queries.md): Boost results within a scope by defining boosting rules. - [Localize date formats for SXA search](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/localize-date-formats-for-sxa-search.md): Learn how to install a local datepicker. - [Integrating SXA with Sitecore Cortex Content Tagging](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/integrating-sxa-with-sitecore-cortex-content-tagging.md): Use the SXA-specific taxonomy provider and tagger. - [The SXA Search service](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-search-service.md): Learn more about the SXA search API parameters and their usage. - [Security](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/security.md) - [Set up security for a site collection and a site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/set-up-security-for-a-site-collection-and-a-site.md): Use the predefined SXA roles to manage user's access to items and content. - [The SXA security roles](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-security-roles.md): The roles and permissions that you can set for SXA users. - [Use a custom SXA login page](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-a-custom-sxa-login-page.md): Assign a custom login page. - [Sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/sites.md) - [The SXA site definition fields](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-site-definition-fields.md) - [Add and select a custom link provider](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-and-select-a-custom-link-provider.md): How to add and select different providers for different sites. - [Add a language version to an SXA site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-language-version-to-an-sxa-site.md): Use a script to deliver your SXA site in a different language version. - [Add a style for a rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-style-for-a-rendering.md): How to add a style class item and make it available for a rendering. - [Clone an SXA site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/clone-an-sxa-site.md): Use the clone script to copy all site content, themes, and media library items. - [Manage multiple sites with the SXA Site Manager](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/manage-multiple-sites-with-the-sxa-site-manager.md): Resolve site conflicts. - [Configure the map provider](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-the-map-provider.md): Before you can use the Map rendering on your pages, you must configure the maps provider. - [Generate a custom static error page](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/generate-a-custom-static-error-page.md): Link to custom error pages. - [Add a module to an existing tenant or site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-module-to-an-existing-tenant-or-site.md): Install modules for existing tenants and/or sites using a script or the bulk module installer. - [Exclude a page from the navigation menu](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/exclude-a-page-from-the-navigation-menu.md): Hide a page from navigation menu by using a navigation filter. - [Adjust link settings to enable cross-site linking](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/adjust-link-settings-to-enable-cross-site-linking.md): Enable linking between site collections and sites. - [Configure the Media Library for an SXA site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-the-media-library-for-an-sxa-site.md): Determine which media items are available for your site. - [Enable language fallback for SXA sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/enable-language-fallback-for-sxa-sites.md): Enable item-level or field-level fallback on SXA sites. - [Include credentials on cross-origin requests](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/include-credentials-on-cross-origin-requests.md): Learn how to change the CORS settings and include credentials on cross-origin requests. - [Add a cookie warning message to your site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-cookie-warning-message-to-your-site.md): Inform users about cookies. - [Sitecore server roles for SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/sitecore-server-roles-for-sxa.md) - [Exclude non-content sites from Experience Edge](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/exclude-non-content-sites-from-experience-edge.md): Prevent non-content sites from being delivered to the Experience Edge delivery platform. - [Site collections](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/site-collections.md) - [Create a site collection and a site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-site-collection-and-a-site.md): The SXA content architecture includes site collections and sites. - [Add and extend an SXA template](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-and-extend-an-sxa-template.md): Create a new page template for your SXA solution. - [Export a site collection](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/export-a-site-collection.md): Create a package that contains the site collection content, templates, themes, and media. - [Add a module to an existing site collection or site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-module-to-an-existing-site-collection-or-site.md): Install modules for existing site collections and/or sites using a script or the bulk module installer. - [Remove a site collection or a site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/remove-a-site-collection-or-a-site.md): In SXA, you can remove site collections and sites and all related items by using scripts. - [xConnect integration in SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/xconnect-integration-in-sxa.md): Understand how xConnect integration works in SXA. ### Experience Editor configuration - [Experience Editor configuration](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/experience-editor-configuration.md) - [Restructure renderings in the Experience Editor](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/restructure-renderings-in-the-experience-editor.md): Change the organization of components in the toolbox. - [Show or hide renderings in the Experience Editor](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/show-or-hide-renderings-in-the-experience-editor.md): Learn how to show or hide renderings in the Experience Editor toolbox for specific sites. ### Extending SXA - [Extending SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/extending-sxa.md) - [Components](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/components.md) - [Flowchart to determine whether to create a custom rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/flowchart-to-determine-whether-to-create-a-custom-rendering.md): Do you need to create a custom component or is there another solution? - [Copy and customize a rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/copy-and-customize-a-rendering.md): Learn how scaffolding lets you add custom renderings. - [Walkthrough: Building a simple rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/walkthrough--building-a-simple-rendering.md) - [Use the Component wizard to create a custom rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-the-component-wizard-to-create-a-custom-rendering.md): Learn how to create your own component using the component wizard. - [Enable adding a background image to a rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/enable-adding-a-background-image-to-a-rendering.md): Add the Background image template to display the Assign Background Image button. - [Build a rendering that includes variants](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/build-a-rendering-that-includes-variants.md): Learn about the classes that are required for a new rendering that includes variants. - [Create a video header background](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-video-header-background.md): Use Scriban to add a video to a header. - [Improve accessibility by adding skip links](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/improve-accessibility-by-adding-skip-links.md): Enhance the accessibility of your website pages by adding skip links. - [Data sources](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/data-sources.md): Learn more about how renderings relate to data source items. - [Use a prefix to set the data source context](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-a-prefix-to-set-the-data-source-context.md): Pull component data from a data source using a prefix. - [Add a data source setting for an existing rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-data-source-setting-for-an-existing-rendering.md): Learn how to add a field to a data source item. - [Run a source field report to set the data source context](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/run-a-source-field-report-to-set-the-data-source-context-1188056.md): Use the Source field report helper script to set the data source context. - [Assign a data source workflow action in SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/assign-a-data-source-workflow-action-in-sxa.md): How to add data source workflow actions to your pages workflows. - [Defining standard values for your sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/defining-standard-values-for-your-sites.md): Set up standard values for a site so that when marketers add components to a page, standard values are rendered automatically. - [The SXA pipelines](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-pipelines.md): Understand how the SXA pipelines and their processors work. - [The SXA script library](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-script-library.md): SXA includes a number of scripts to help with the most common tasks. - [Custom HTML](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/custom-html.md) - [Embed HTML in SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/embed-html-in-sxa.md): Add HTML to SXA pages using the Plain HTML components. - [Customize rendering HTML per site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/customize-rendering-html-per-site.md): Override the component view path. - [Modules](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/modules.md) - [Create a new SXA module](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-new-sxa-module.md): Extend SXA by adding a module. - [Organizing modules according to Helix principles](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/organizing-modules-according-to-helix-principles.md): Keep each module in a separate location. - [Add modules to site and site collection scaffolding](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-modules-to-site-and-site-collection-scaffolding.md): Extend SXA by adding scaffolded items. - [Partial designs](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/partial-designs.md) - [Running a content test on a partial design](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/running-a-content-test-on-a-partial-design.md): Testing components within partial designs. - [The metadata partial design](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-metadata-partial-design.md): Add or edit metadata components. - [Content tokens](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/content-tokens.md): Use content tokens to reuse lines of text and/or numbers. - [Grid](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/grid.md) - [Create a custom grid](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-custom-grid.md): Learn how to create grid theme, definition item, and setup item. - [Configure sites to use Tailwind](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-sites-to-use-tailwind.md): Learn how to configure your sites to use the Tailwind grid system. - [The grid settings](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-grid-settings.md): The SXA grid definition, its settings, and classes. - [Rendering variants](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/rendering-variants-1188076.md) - [Add a dynamic placeholder to a rendering variant](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-dynamic-placeholder-to-a-rendering-variant.md): Use dynamic placeholders to add the same placeholder name several times. - [Create a custom token for a rendering variant](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-custom-token-for-a-rendering-variant.md) ### JSON data modeling - [JSON data modeling](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/json-data-modeling.md) - [Introducing SXA data modeling](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/introducing-sxa-data-modeling.md): JSON layout, JSON renderings, and JSON variants explained. - [Add a JSON rendering and variant to your page](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-json-rendering-and-variant-to-your-page.md): Construct your pages by dragging JSON renderings from the Toolbox to the page. - [The JSON search parameters](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-json-search-parameters.md): Parameters to use for JSON data search calls. - [Use the SXA Layout Service to model your pages in JSON](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-the-sxa-layout-service-to-model-your-pages-in-json.md): Return placeholders and data source items in JSON. - [Trigger a JSON layout rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/trigger-a-json-layout-rendering.md) ### Designing - [Designing](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/designing.md): This section describes how to work with page designs, partial designs, and themes. - [The SXA themes](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-themes.md): Learn more about SXA site themes and base themes. - [The base themes](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-base-themes.md): Learn more about SXA's prototype themes that determine the site layout. - [Extend a theme](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/extend-a-theme.md): Learn how to create a theme extension and use the Attach Theme Extension or the Extend Site Theme actions. - [Create a custom theme](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-custom-theme.md): Learn how to add a new theme and add your own classes and assets. - [Preoptimize your CSS theme and JavaScript](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/preoptimize-your-css-theme-and-javascript.md): Use preoptimization to style your themes. - [Assign a theme to a page](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/assign-a-theme-to-a-page.md): Change the site theme in the Content Editor or Experience Editor. - [Assign a theme to a component](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/assign-a-theme-to-a-component.md): How to style your components using themes. Themes let you change the style of an existing component, for example, because of company branding changes or if you want a holiday edition, without interfering with the content. - [Use HTML Includes in your themes](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-html-includes-in-your-themes.md): How to use create and configure HTML Includes for SXA themes, so you can inject external HTML content onto your pages. - [View modes and themes](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/view-modes-and-themes.md): Switch view modes. - [Add a theme using SXA CLI](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-theme-using-sxa-cli.md): Automate theme creation for SXA sites. - [Automating tasks using SXA CLI](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/automating-tasks-using-sxa-cli.md): Learn more about common SXA CLI tasks. - [The SXA CLI watch, build, re-build, and upload tasks](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-cli-watch-build-re-build-and-upload-tasks.md): Use global tasks for SXA CLI. - [Configure your placeholders to be fixed or fluid (flex)](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-your-placeholders-to-be-fixed-or-fluid--flex-.md): How to configure your SXA placeholders to be fixed or fluid. - [Page designs](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/page-designs.md): A page design in SXA is a group of partial layouts that make up the design of a web page. - [Create and assign a page design in the Content Editor](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-and-assign-a-page-design-in-the-content-editor.md): Work with groups of partial layouts to create the design for a page. - [Create and assign a page design in the Experience Editor](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-and-assign-a-page-design-in-the-experience-editor.md): Work with groups of partial layouts to create the design for a page. - [Create and change a partial design](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-and-change-a-partial-design.md): Use partial designs for consistent styling of pages. - [Use a rule to select a page design for a page](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-a-rule-to-select-a-page-design-for-a-page.md) - [Page branches](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/page-branches.md): Use page branches in SXA to create landing pages and other page types that your editors can modify. - [Use a page branch](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-a-page-branch-1188098.md): How to create and configure the insert options for page branches in SXA, so content authors can use them. ### Styling and scripting - [Styling and scripting](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/styling-and-scripting.md) - [Enable and configure the Asset Optimizer](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/enable-and-configure-the-asset-optimizer.md): Enable the Optimizer globally for an entire Sitecore instance or locally for selected site collections. - [The Asset Optimizer](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-asset-optimizer.md): Improve end user experience by optimizing CSS styles and JS scripts. - [The HTML structure of pages and renderings](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-html-structure-of-pages-and-renderings.md): SXA uses a standardized HTML structure to rely on a consistent HTML rendering. - [Use ECMAScript 6+ in your theme](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-ecmascript-6--in-your-theme.md): Make ECMAScript 6+ code work. ### Scriban templates - [Scriban templates](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/scriban-templates.md): Overview of Scriban templates and how they can be used. - [The embedded items and objects in the Scriban context](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-embedded-items-and-objects-in-the-scriban-context.md) - [The embedded functions for the Scriban template](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-embedded-functions-for-the-scriban-template.md): Learn more about Sitecore embedded functions for Scriban. - [Item and field extensions](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/item-and-field-extensions.md): Learn more about SXA's item extensions. ### Working with Creative Exchange - [Working with Creative Exchange](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/working-with-creative-exchange.md): Use the Creative Exchange module to style sites with static HTML, CSS and JS files. - [Change a site design using Creative Exchange](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/change-a-site-design-using-creative-exchange.md): Site themes consist of the script and styles for all renderings. - [Modify your site design with Creative Exchange Live](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/modify-your-site-design-with-creative-exchange-live.md): Make changes to themes and other content and synchronize to the Sitecore environment immediately. - [Style SXA sites with Sass](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/style-sxa-sites-with-sass.md): Use Sass to style your SXA site. - [Trigger Creative Exchange from your CI server](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/trigger-creative-exchange-from-your-ci-server.md): Trigger Creative Exchange from your CI server. - [Import and export a web design with Creative Exchange](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/import-and-export-a-web-design-with-creative-exchange.md): How to import and export SXA site designs. ### Best practices - [Best practices](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/best-practices.md) - [Recommendations: Example SXA project workflow](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--example-sxa-project-workflow.md): How to run an SXA project effectively. - [Recommendations: Working with data sources and media](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--working-with-data-sources-and-media.md): Recommended practices for structuring and naming of data sources and media items. - [Recommendations: Extending SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--extending-sxa.md): Recommendations for extending SXA. - [Recommendations: Sharing content](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--sharing-content.md): Control content from one central location. - [Recommendations: Structuring pages](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--structuring-pages.md): Best practices for layout. - [Recommendations: Enhancing SXA performance](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--enhancing-sxa-performance.md): Enhance SXA performance. - [Recommendations: Working with themes](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--working-with-themes.md): Organize classes and assets for your themes. - [Recommendations: Using renderings](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--using-renderings.md): Think about what rendering to use and how to use it. ## Headless sites - [Headless sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/headless-sites.md) - [Sitecore Experience Accelerator (SXA) FAQs](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/sitecore-experience-accelerator--sxa--faqs-1188214.md): Find the answers to commonly asked questions about SXA, such as whether you can mix SXA and non-SXA sites. ### Managing headless sites with SXA - [Managing headless sites with SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/managing-headless-sites-with-sxa.md) - [Import a JSS app into your headless site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/import-a-jss-app-into-your-headless-site.md): Learn how to deploy a classic JSS application. ### Setting up and configuring - [Setting up and configuring](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/setting-up-and-configuring-1188136.md) - [Change the SXA GUI language](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/change-the-sxa-gui-language-1188137.md): Learn how to add an an SXA translation file to the Sitecore Experience Platform. - [The SXA items in the Content Editor](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-items-in-the-content-editor-1188138.md): Learn more about the SXA items in Sitecore. - [Layout](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/layout-1188139.md) - [Set placeholder restrictions](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/set-placeholder-restrictions-1188140.md): Control the use of components for specific placeholders. - [Run a source field report to set the data source context](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/run-a-source-field-report-to-set-the-data-source-context-1188141.md): Use the Source field report helper script to set the data source context. - [Set SXA caching options](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/set-sxa-caching-options-1188142.md): Caching to improve performance. - [Components](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/components-1188143.md) - [Use dynamic placeholders in components](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-dynamic-placeholders-in-components.md): How to configure your components to use dynamic placeholders. - [Enable the use of background images](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/enable-the-use-of-background-images.md): Add the Background image base template to enable the background images feature in the Experience Editor. - [Create a variant for a component](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-variant-for-a-component.md): Learn how to dynamically render fields in components. - [Optimizing internet searches](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/optimizing-internet-searches-1188147.md): Learn how to configure your sitemap and robots.txt files. - [Configure a sitemap](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-a-sitemap-1188148.md): Set up the sitemap for a site. - [Enable or disable language codes in sitemap URLs](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/enable-or-disable-language-codes-in-sitemap-urls-1188149.md): Learn how to configure your sitemap to embed language codes for URLs. - [Configure the robots.txt file](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-the-robots-txt-file-1188150.md): How to configure the robots.txt file for your domain or subdomain. - [Security](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/security-1188151.md) - [Set up security for a site collection and a site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/set-up-security-for-a-site-collection-and-a-site-1188152.md): Use the predefined SXA roles to manage user's access to items and content. - [Set up security for a site collection and a site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/set-up-security-for-a-site-collection-and-a-site-1354938.md): Use the predefined SXA roles to manage user's access to items and content. - [The SXA security roles](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-security-roles-1188154.md): The roles and permissions that you can set for SXA users. - [Sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/sites-1188155.md) - [The SXA site definition fields](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-site-definition-fields-1188156.md) - [Add and select a custom link provider](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-and-select-a-custom-link-provider-1188157.md): How to add and select different providers for different sites. - [Add a language version to an SXA site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-language-version-to-an-sxa-site-1188158.md): Use a script to deliver your SXA site in a different language version. - [Add a style for a rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-style-for-a-rendering-1188159.md): How to add a style class item and make it available for a rendering. - [Clone an SXA site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/clone-an-sxa-site-1188160.md): Use the clone script to copy all site content, themes, and media library items. - [Manage multiple sites with the SXA Site Manager](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/manage-multiple-sites-with-the-sxa-site-manager-1188161.md): Resolve site conflicts. - [Generate a custom static error page](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/generate-a-custom-static-error-page-1188162.md): Link to custom 404 or 500 error pages in the Content Editor. - [Add a module to an existing tenant or site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-module-to-an-existing-tenant-or-site-1188163.md): Install modules for existing tenants and/or sites using a script or the bulk module installer. - [Exclude a page from the navigation menu](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/exclude-a-page-from-the-navigation-menu-1188164.md): Hide a page from navigation menu by using a navigation filter. - [Adjust link settings to enable cross-site linking](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/adjust-link-settings-to-enable-cross-site-linking-1188165.md): Enable linking between site collections and sites. - [Configure the Media Library for an SXA site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-the-media-library-for-an-sxa-site-1188166.md): Determine which media items are available for your site. - [Enable language fallback for SXA sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/enable-language-fallback-for-sxa-sites-1188167.md): Enable item-level or field-level fallback on SXA sites. - [Exclude non-content sites from Experience Edge](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/exclude-non-content-sites-from-experience-edge-1188168.md): Prevent non-content sites from being delivered to the Experience Edge delivery platform. - [Site collections](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/site-collections-1188169.md): Use site collections to run multiple sites on a single instance of Sitecore. - [Create a headless site collection and site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-headless-site-collection-and-site.md): The SXA content architecture includes headless site collections and sites. - [Grouping of headless site collections and sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/grouping-of-headless-site-collections-and-sites.md): Understand why you would want to group site collections and sites. - [Share content between headless sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/share-content-between-headless-sites.md): Learn how to share page designs, partial designs, and pages between headless sites. - [Add and extend an SXA template](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-and-extend-an-sxa-template-1188173.md): Create a new page template for your SXA solution. - [Add a module to an existing site collection or site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-module-to-an-existing-site-collection-or-site-1188174.md): Install modules for existing site collections and/or sites using a script or the bulk module installer. - [Remove a site collection or a site](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/remove-a-site-collection-or-a-site-1188175.md): In SXA, you can remove site collections and sites and all related items by using scripts. ### Experience Editor configuration - [Experience Editor configuration](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/experience-editor-configuration-1188176.md) - [Restructure components in the Experience Editor](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/restructure-components-in-the-experience-editor.md): Change the organization of components in the toolbox. ### Extending SXA - [Extending SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/extending-sxa-1188178.md) - [Components](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/components-1188179.md) - [Flowchart to determine whether to create a custom component](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/flowchart-to-determine-whether-to-create-a-custom-component.md): Do you need to create a custom component or is there another solution? - [Use the Component wizard to create a custom rendering](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-the-component-wizard-to-create-a-custom-rendering-1188181.md): Learn how to create your own component using the component wizard. - [Walkthrough: Building a simple custom component](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/walkthrough--building-a-simple-custom-component.md): Create a custom component for XM Cloud in the Content Editor. - [Data sources](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/data-sources-1188183.md): Learn more about how renderings relate to data source items. - [Use a prefix to set the data source context](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-a-prefix-to-set-the-data-source-context-1188184.md): Pull component data from a data source using a prefix. - [Add a data source setting for an existing component](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-a-data-source-setting-for-an-existing-component.md): Learn how to add a field to a data source item. - [Run a source field report to set the data source context](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/run-a-source-field-report-to-set-the-data-source-context-1188185.md): Use the Source field report helper script to set the data source context. - [Assign a data source workflow action in SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/assign-a-data-source-workflow-action-in-sxa-1188186.md): How to add data source workflow actions to your pages workflows. - [Defining standard values for your sites](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/defining-standard-values-for-your-sites-1188187.md): Set up standard values for a site so that when marketers add components to a page, standard values are rendered automatically. - [The SXA pipelines](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-pipelines-1188188.md): Understand how the pipelines and their processors work. - [The SXA script library](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-sxa-script-library-1188189.md): SXA includes a number of scripts to help with the most common tasks. - [Modules](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/modules-1188190.md) - [Create a new SXA module](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-new-sxa-module-1188191.md): Add an SXA module to extend one of the site items and use custom fields, or to invoke a script during site creation. - [Add modules to site and site collection scaffolding](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/add-modules-to-site-and-site-collection-scaffolding-1188193.md): Extend SXA by adding scaffolded items. - [Grid](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/grid-1188194.md) - [Create a custom grid](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-a-custom-grid-1188195.md): Create grid theme, definition item, and setup item to add your own custom CSS framework. - [Configure headless sites to use Tailwind](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/configure-headless-sites-to-use-tailwind.md): Learn how to configure your sites to use the Tailwind grid system. - [The grid settings](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/the-grid-settings-1188197.md): The SXA grid definition, its settings, and classes. - [Assign a data source workflow action in SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/assign-a-data-source-workflow-action-in-sxa-1188198.md): How to add data source workflow actions to your pages workflows. ### Designing - [Designing](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/designing-1188199.md): This section describes how to work with page designs and partial designs. - [Page designs](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/page-designs-1188200.md): A page design is a group of partial layouts that make up the design of a web page. - [Create and assign a page design in the Content Editor](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-and-assign-a-page-design-in-the-content-editor-1188201.md): Work with groups of partial layouts to create the design for a page. - [Create and assign a page design in the Experience Editor](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-and-assign-a-page-design-in-the-experience-editor-1188202.md): Work with groups of partial layouts to create the design for a page. - [Create and change a partial design](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/create-and-change-a-partial-design-1188203.md): Use partial designs for consistent styling of pages. - [Use a rule to select a page design for a page](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-a-rule-to-select-a-page-design-for-a-page-1188204.md): Create a page design rule if you need to create many pages with slightly different designs. - [Page branches](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/page-branches-1188205.md): Use page branches to create landing pages and other page types that your editors can modify. - [Use a page branch](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/use-a-page-branch-1188206.md): How to create and configure the insert options for page branches, so content authors can use them. ### Best practices - [Best practices](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/best-practices-1188207.md): A list of topics describing the best practices for working with SXA. - [Recommendations: Working with data sources and media](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--working-with-data-sources-and-media-1188208.md): Recommended practices for structuring and naming of data sources and media items. - [Recommendations: Extending SXA](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--extending-sxa-1188209.md): Recommendations for extending SXA. - [Recommendations: Sharing content](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--sharing-content-1188210.md): Control content from one central location. - [Recommendations: Structuring pages](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--structuring-pages-1188211.md): Best practices for layout. - [Recommendations: Enhancing SXA performance](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--enhancing-sxa-performance-1188212.md): Enhance SXA performance. - [Recommendations: Using renderings](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/recommendations--using-renderings-1188213.md): Think about what rendering to use and how to use it. ## Compare headless and MVC features according to product - [Compare headless and MVC features according to product](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/compare-headless-and-mvc-features-according-to-product.md): Compare headless and MVC features in SXA according to product. ## Optional - [Full publication as Markdown](https://doc.sitecore.com/xp/en/developers/sxa/104/sitecore-experience-accelerator/llms-full.txt): Every article in this publication in a single file. - [Version 10.3](https://doc.sitecore.com/xp/en/developers/sxa/103/sitecore-experience-accelerator/llms.txt): Previous version. - [Version 10.2](https://doc.sitecore.com/xp/en/developers/sxa/102/sitecore-experience-accelerator/llms.txt): Previous version. - [Version 10.1](https://doc.sitecore.com/xp/en/developers/sxa/101/sitecore-experience-accelerator/llms.txt): Previous version. - [Version 10.0](https://doc.sitecore.com/xp/en/developers/sxa/100/sitecore-experience-accelerator/llms.txt): Previous version. - [Version 9.3](https://doc.sitecore.com/xp/en/developers/sxa/93/sitecore-experience-accelerator/llms.txt): Previous version.