{"version":1,"pages":[{"id":"-LqEzAjvAS3NX2TQU72u","title":"Welcome","pathname":"/liquid","siteSpaceId":"sitesp_oHrGW","description":"These docs are designed to give you access to every answer you need to successfully build and manage any type of Kajabi theme."},{"id":"-LqMe2MHOmZoPHQbd8Fj","title":"Liquid","pathname":"/liquid/getting-started/liquid","siteSpaceId":"sitesp_oHrGW","description":"Kajabi themes are based on the Shopify Liquid templating language so the first step would be to familiarize yourself with their documentation to understand the capabilities of liquid.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LqIfGt3HufT0Q25S9Kv","title":"Theme Types","pathname":"/liquid/getting-started/theme-types","siteSpaceId":"sitesp_oHrGW","description":"Each theme type has different included elements that make them unique so when getting started it is important to understand what you are trying to build.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LqIspqiN_sHoA15cvKr","title":"Initial Setup","pathname":"/liquid/getting-started/landing-page","siteSpaceId":"sitesp_oHrGW","description":"The first step to developing Kajabi themes is to establish a Kajabi Developer Account. If you do not already have access to a Kajabi Developer account reach out to themes@kajabi.com for one.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LqWxy0W5BEAywK3AUMc","title":"Settings","pathname":"/liquid/core-concepts/settings","siteSpaceId":"sitesp_oHrGW","description":"Themes include a settings_schema.json file, which is a form that makes it easy for the user to customize the look-and-feel of the theme.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-LqJ4Yh58CZnCSQPxa1P","title":"KJB Settings ID's","pathname":"/liquid/core-concepts/kjb-settings-ids","siteSpaceId":"sitesp_oHrGW","description":"To make editing kajabi templates simple for the end user, Kajabi uses kjb-settings-id to create links to a sections setting.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-LqJo7Rh738yioz4nOnw","title":"Objects","pathname":"/liquid/core-concepts/objects","siteSpaceId":"sitesp_oHrGW","description":"Inside all Kajabi themes you have access to a number of objects that connect your theme to the data from the Kajabi Admin.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-LqMbJxg7fhE3g-VgqQR","title":"Page Objects","pathname":"/liquid/core-concepts/page-objects","siteSpaceId":"sitesp_oHrGW","description":"Kajabi has some special objects that are used to decorate the page and give the browser information about what the page is being used for.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"YcuSLRZO80rbceNhEQ3N","title":"Brand Styleguide","pathname":"/liquid/core-concepts/brand-styleguide","siteSpaceId":"sitesp_oHrGW","description":"Site-wide syncing for branding settings across all themes","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-LqMZ9X4zLOZTfhpI5rA","title":"Elements","pathname":"/liquid/core-concepts/elements","siteSpaceId":"sitesp_oHrGW","description":"The different types of settings elements give you the developer the ability to choose any number of ways to let the end user customize the theme without touching the code.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-LqMdIczuQNQlhSUPh3v","title":"Presets","pathname":"/liquid/core-concepts/presets","siteSpaceId":"sitesp_oHrGW","description":"Within the config folder of your theme, you can optionally include preset files, which, when selected, will override specified theme settings.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-LqNxuleXa3edljAq14r","title":"Ownership","pathname":"/liquid/core-concepts/ownership","siteSpaceId":"sitesp_oHrGW","description":"Kajabi is built around the concept of products and offers. This can be somewhat confusing but here is a basic description of how this works.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-LqXBvD4CgiwE54Bz9Gx","title":"Structure","pathname":"/liquid/building-blocks/structure","siteSpaceId":"sitesp_oHrGW","description":"Kajabi themes have a specific structure that can be utilized when creating or editing themes. Only this specific file structure will be included when a theme is uploaded to the system.","breadcrumbs":[{"label":"Building Blocks"}]},{"id":"-LqWbYFCUHB1yDbfjaHe","title":"Layouts","pathname":"/liquid/building-blocks/layouts","siteSpaceId":"sitesp_oHrGW","description":"Layout files are very important for your theme because every other template file is rendered inside the active layout.","breadcrumbs":[{"label":"Building Blocks"}]},{"id":"-LqIxMcJRpXyr9Ok_kPU","title":"Sections","pathname":"/liquid/building-blocks/untitled-1","siteSpaceId":"sitesp_oHrGW","description":"Kajabi themes are built around the concept of sections and blocks. These building blocks can be used in various ways to compose any layout.","breadcrumbs":[{"label":"Building Blocks"}]},{"id":"-LqJn9fphnrU98F3txyM","title":"Section Types","pathname":"/liquid/building-blocks/section-types","siteSpaceId":"sitesp_oHrGW","description":"In Kajabi there are two types of sections, sections that the user can add to the page and sections that are pre loaded onto the page.","breadcrumbs":[{"label":"Building Blocks"}]},{"id":"-LqMciZ9WVdbfyNbAhSj","title":"Blocks","pathname":"/liquid/building-blocks/blocks","siteSpaceId":"sitesp_oHrGW","description":"If you think of a section as a row then its columns are what kajabi calls blocks. Blocks are groupings of settings that can be added and removed from a section by the user.","breadcrumbs":[{"label":"Building Blocks"}]},{"id":"-LqMxmmcacFvac8zjUsq","title":"Required Pages","pathname":"/liquid/theme-requirements/required-pages","siteSpaceId":"sitesp_oHrGW","description":"Kajabi has three types of themes: Landing pages, Sites and products. Each theme type has a few required templates to ensure that they tap into all kajabi functionality.","breadcrumbs":[{"label":"Theme Requirements"}]},{"id":"-LqN371iMk6pAwIOFdSF","title":"Theme Info","pathname":"/liquid/theme-requirements/theme-info","siteSpaceId":"sitesp_oHrGW","description":"Inside the Kajabi settings schema we have the option to include theme info. This is info is meant to tell the user what version they are on and who supports the theme when issues come up.","breadcrumbs":[{"label":"Theme Requirements"}]},{"id":"-LqN3LtSG1kF2PxK0fjX","title":"Powered By Branding","pathname":"/liquid/theme-requirements/powered-by-branding","siteSpaceId":"sitesp_oHrGW","description":"All Kajabi themes are required to include a powered by branding link that is not accessible to the user in the theme settings.","breadcrumbs":[{"label":"Theme Requirements"}]},{"id":"-LqO0zHngISjqgPAfe9O","title":"Cornerstone CSS","pathname":"/liquid/theme-styling/cornerstone-css","siteSpaceId":"sitesp_oHrGW","description":"A minimal, responsive boilerplate for Kajabi Themes.","breadcrumbs":[{"label":"Theme Styling"}]},{"id":"-LqNwSta_hrnPlI_erhC","title":"CSS Variables","pathname":"/liquid/theme-styling/css-variables","siteSpaceId":"sitesp_oHrGW","description":"Cornerstone introduces a new way of handling styles made possible through CSS custom properties.","breadcrumbs":[{"label":"Theme Styling"}]},{"id":"-LqNwtK2z9dkZfO3XGJ9","title":"Custom Site Styles","pathname":"/liquid/theme-styling/custom-site-styles","siteSpaceId":"sitesp_oHrGW","description":"Most CSS files in the assets folder will not target the Checkout Page or the Member Account Settings pages within a Site's theme.","breadcrumbs":[{"label":"Theme Styling"}]}]}