CINXE.COM
Sanity
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="initial-scale=1.0, width=device-width" data-next-head=""/><title data-next-head="">Guides for Sanity.io</title><link rel="canonical" href="https://www.sanity.io/guides" data-next-head=""/><meta name="robots" content="max-image-preview:large" data-next-head=""/><meta name="description" content="Learn how to use Sanity to its full potential. Introductions, step-by-step tutorials, and deep dives into the many features of Sanity." data-next-head=""/><meta property="og:description" content="Learn how to use Sanity to its full potential. Introductions, step-by-step tutorials, and deep dives into the many features of Sanity." data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:image" content="https://www.sanity.io/static/images/opengraph/social.png" data-next-head=""/><meta property="og:url" content="https://www.sanity.io/guides" data-next-head=""/><meta property="og:site_name" content="Sanity.io" data-next-head=""/><meta property="og:title" content="Guides for Sanity.io" data-next-head=""/><link rel="next" href="https://www.sanity.io/exchange/type=guides/page=2" data-next-head=""/><link rel="search" type="application/opensearchdescription+xml" title="Sanity.io" href="/opensearch.xml" data-next-head=""/><meta name="environment" content="production" class="jsx-2714c7d3fb32772"/><link rel="preconnect" href="https://cdn.sanity.io" class="jsx-2714c7d3fb32772"/><link rel="preconnect" href="https://3do82whm.apicdn.sanity.io" class="jsx-2714c7d3fb32772"/><meta name="google-site-verification" content="RjrkDVDuEpQIbe4iNq9LjZKuvTwlJCADdY1jZNjuItY" class="jsx-2714c7d3fb32772"/><meta name="google-site-verification" content="6axnRgH1VVzoyqB3J4uGuOQ98xzHBmAIEaHKWdVCBXg" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="57x57" href="/static/images/favicons/apple-icon-57x57.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="60x60" href="/static/images/favicons/apple-icon-60x60.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="72x72" href="/static/images/favicons/apple-icon-72x72.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="76x76" href="/static/images/favicons/apple-icon-76x76.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="114x114" href="/static/images/favicons/apple-icon-114x114.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="120x120" href="/static/images/favicons/apple-icon-120x120.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="144x144" href="/static/images/favicons/apple-icon-144x144.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="152x152" href="/static/images/favicons/apple-icon-152x152.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="180x180" href="/static/images/favicons/apple-icon-180x180.png" class="jsx-2714c7d3fb32772"/><link rel="mask-icon" href="/static/images/favicons/safari-pinned-tab.svg" color="black" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="192x192" href="/static/images/favicons/android-icon-192x192.png" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="96x96" href="/static/images/favicons/favicon-96x96.png" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="32x32" href="/static/images/favicons/favicon-32x32.png" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="16x16" href="/static/images/favicons/favicon-16x16.png" class="jsx-2714c7d3fb32772"/><meta name="msapplication-TileColor" content="#ffffff" class="jsx-2714c7d3fb32772"/><meta name="msapplication-TileImage" content="/static/images/favicons/mstile-144x144.png" class="jsx-2714c7d3fb32772"/><meta name="twitter:card" content="summary_large_image" class="jsx-2714c7d3fb32772"/><meta name="twitter:site" content="@sanity_io" class="jsx-2714c7d3fb32772"/><meta name="theme-color" content="#ffffff" class="jsx-2714c7d3fb32772"/><link rel="preload" href="/_next/static/media/01c57da814b41df8-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/5ef93f5e07bf2f1e-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/c2aec037506091d0-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/9bd51a96f26a7506.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" as="style"/><link rel="preload" href="/_next/static/css/f73a99bd817ef42a.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" as="style"/><link rel="preload" href="/_next/static/css/0fc5729b80f1b024.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" as="style"/><link rel="preload" href="/_next/static/css/a7902fe24d484aa4.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" as="style"/><link rel="preload" href="/_next/static/css/73ae5be835d0ae2f.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" as="style"/><link rel="preload" href="/_next/static/css/902c564e7a05b9a1.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" as="style"/><script type="application/ld+json" data-next-head="">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Exchange","item":"https://www.sanity.io/exchange"},{"@type":"ListItem","position":2,"name":"Guides","item":"https://www.sanity.io/guides"}]}</script><style data-next-head="">html { scroll-behavior: initial; }</style><link rel="stylesheet" href="/static/styles/cookie-banner.css" class="jsx-2714c7d3fb32772"/><script id="gtag" data-nscript="beforeInteractive">window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "denied", ad_user_data: "denied", ad_personalization: "denied", wait_for_update: 500, }); gtag("set", "ads_data_redaction", true); </script><script id="osano" data-nscript="beforeInteractive"> ;(function(w,o,d){w[o]=w[o]||function(){w[o][d].push(arguments)};w[o][d]=w[o][d]||[]})(window,'Osano','data'); window.Osano('onInitialized', () => document.getElementsByClassName('osano-cm-window')[0].style.display = 'none'); </script><link rel="stylesheet" href="/_next/static/css/9bd51a96f26a7506.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" data-n-g=""/><link rel="stylesheet" href="/_next/static/css/f73a99bd817ef42a.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"/><link rel="stylesheet" href="/_next/static/css/0fc5729b80f1b024.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"/><link rel="stylesheet" href="/_next/static/css/a7902fe24d484aa4.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/73ae5be835d0ae2f.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"/><link rel="stylesheet" href="/_next/static/css/902c564e7a05b9a1.css?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"></script><script src="https://cmp.osano.com/16CLWDTCcnYWI2HHP/e53d2bde-32d5-45a1-ab1a-16b98951bfe3/osano.js" defer="" data-nscript="beforeInteractive"></script><script defer="" src="/_next/static/chunks/29912-dea524aee5c850f1.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"></script><script defer="" src="/_next/static/chunks/56333-eabbfb26b382259d.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"></script><script defer="" src="/_next/static/chunks/85144.d37f01c812119a0f.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"></script><script defer="" src="/_next/static/chunks/92157-103a5c96e9e0956c.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"></script><script defer="" src="/_next/static/chunks/22268.05cdfd830c6f2257.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F"></script><script src="/_next/static/chunks/webpack-c1fc7ba2608c77ce.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/framework-b548506e65bfefb6.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/main-458ea70d19d68716.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/pages/_app-4664f6af81c01e64.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/053562d4-25b3848757a8ae42.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/43010-031d7b42141a6a91.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/20064-731bc7da7dd2fc11.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/81043-6248c965305cf96d.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/82871-477ea031c220be75.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/24967-e4cfec109f9314df.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/34883-0a0ecc169b69a655.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/77881-ec392a6766e4851e.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/27561-f47990c721a2edd7.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/94111-8f368c40e88e58ba.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/24465-048ed8d2e1da95d9.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/chunks/pages/guides-e7a6d1f2bf90b791.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/rn-9APpzciy7WKnuRov2r/_buildManifest.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script><script src="/_next/static/rn-9APpzciy7WKnuRov2r/_ssgManifest.js?dpl=dpl_DFWoEJJcbawzNThvEyNzD7spRZ9F" defer=""></script></head><body><div id="__next"><script>!function(){try{var d=document.documentElement,n='data-theme',s='setAttribute';var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';d[s](n,'dark')}else{d.style.colorScheme = 'light';d[s](n,'light')}}else if(e){d[s](n,e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><div id="sanity-io-container" class="__variable_b1c180 __variable_704ecf __variable_115f82 sanity-io-container rounded-b-lg" data-announcement-banner="true"><a class="focus-ring flex items-center justify-center bg-black py-12 text-white no-underline [--focus-ring-offset:-2px] hover:bg-gray-900 hover:text-cyan-200" href="/events/powerhouse?ref=banner"><span class="text-details-md container-x text-center font-medium">Hear how Powerhouse architected for content reuse and editor autonomy → Sign up now!<!-- --> →</span></a><header class="Navbar_navbarAnimation__fhg1Q tw-reset sticky top-0 z-[200] box-border flex h-[60px] items-center bg-bg-base"><nav class="container-x mx-auto flex w-full items-center" aria-label="Main navigation"><div class="fixed left-full top-0 z-50 m-12 focus-within:left-0"><a class="Button_button__cU1ax" data-size="md" data-fill="solid" data-color="primary" href="/guides#main">Skip to content</a></div><a aria-label="Home" href="/"><svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg" style="filter:drop-shadow(0 2px 8px color-mix(in hsl, transparent, var(--red-500) 12%)) drop-shadow(0 4px 12px color-mix(in hsl, transparent, var(--red-500) 4%))"><rect x="0.25" y="0.25" width="34.5" height="34.5" rx="5.75" fill="var(--red-500)" stroke="url(#sanity-monogram-border-gradient)" stroke-width="0.5"></rect><path d="M10.7797 9.06799C10.7797 12.0754 12.6701 13.8648 16.4546 14.8084L20.4649 15.7219C24.0466 16.5301 26.2277 18.5376 26.2277 21.8081C26.2556 23.2329 25.7841 24.6239 24.8922 25.7478C24.8922 22.4848 23.1741 20.7217 19.0299 19.6616L15.0923 18.7819C11.9392 18.0752 9.50545 16.4249 9.50545 12.8724C9.48886 11.5005 9.93714 10.1621 10.7797 9.06799" fill="white"></path><path d="M22.4279 21.0074C24.1384 22.0825 24.8884 23.5862 24.8884 25.7441C23.4726 27.526 20.9853 28.5259 18.0617 28.5259C13.1407 28.5259 9.69678 26.1463 8.93146 22.0111H13.6573C14.2657 23.9095 15.8767 24.7892 18.0273 24.7892C20.6524 24.7892 22.3973 23.4133 22.4317 20.9999" fill="#ffffffb3"></path><path d="M13.2364 13.5265C12.4553 13.0704 11.8145 12.4152 11.382 11.6302C10.9494 10.8452 10.7413 9.9598 10.7797 9.06799C12.1458 7.30114 14.5221 6.22223 17.4189 6.22223C22.4317 6.22223 25.3323 8.82364 26.0479 12.4852H21.5019C21.0006 11.0416 19.7454 9.91758 17.4571 9.91758C15.0119 9.91758 13.3435 11.316 13.2479 13.5265" fill="#ffffffb3"></path><defs><linearGradient id="sanity-monogram-border-gradient" x1="17.5" y1="0" x2="17.5" y2="35" gradientUnits="userSpaceOnUse"><stop stop-color="#ffffffb3"></stop><stop offset="0.105" stop-color="var(--red-400)"></stop><stop offset="1" stop-color="var(--red-600)"></stop></linearGradient></defs></svg></a><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="tw-reset relative ml-12"><div style="position:relative"><ul data-orientation="horizontal" class="flex max-lg:hidden" dir="ltr"><li><button class="Button_button__cU1ax aria-expanded:!border-gray-200-dynamic aria-expanded:!bg-gray-200-dynamic" id="radix-:Rd4sm:-trigger-radix-:Rbd4sm:" aria-expanded="false" aria-controls="radix-:Rd4sm:-content-radix-:Rbd4sm:" data-radix-collection-item="" data-size="md" data-fill="ghost" data-color="primary">Products</button></li><li><button class="Button_button__cU1ax aria-expanded:!border-gray-200-dynamic aria-expanded:!bg-gray-200-dynamic" id="radix-:Rd4sm:-trigger-radix-:Rjd4sm:" aria-expanded="false" aria-controls="radix-:Rd4sm:-content-radix-:Rjd4sm:" data-radix-collection-item="" data-size="md" data-fill="ghost" data-color="primary">Solutions</button></li><li><button class="Button_button__cU1ax aria-expanded:!border-gray-200-dynamic aria-expanded:!bg-gray-200-dynamic" id="radix-:Rd4sm:-trigger-radix-:Rrd4sm:" aria-expanded="false" aria-controls="radix-:Rd4sm:-content-radix-:Rrd4sm:" data-radix-collection-item="" data-size="md" data-fill="ghost" data-color="primary">Developers</button></li><li><button class="Button_button__cU1ax aria-expanded:!border-gray-200-dynamic aria-expanded:!bg-gray-200-dynamic" id="radix-:Rd4sm:-trigger-radix-:R13d4sm:" aria-expanded="false" aria-controls="radix-:Rd4sm:-content-radix-:R13d4sm:" data-radix-collection-item="" data-size="md" data-fill="ghost" data-color="primary">Resources</button></li><li><a data-radix-collection-item="" class="Button_button__cU1ax" data-size="md" data-fill="ghost" data-color="primary" href="/enterprise?ref=navbar">Enterprise</a></li><li><a data-radix-collection-item="" class="Button_button__cU1ax" data-size="md" data-fill="ghost" data-color="primary" href="/pricing?ref=navbar">Pricing</a></li></ul></div><div data-state="closed" data-orientation="horizontal" class="absolute left-0 top-full z-10 mt-8 flex w-max gap-24 rounded-lg border border-border-subtle bg-[color-mix(in_hsl,var(--theme-colors-bg-base),transparent_20%)] px-12 pb-16 pt-12 shadow-5 transition-opacity [backdrop-filter:blur(32px)] data-[state=closed]:opacity-0" style="pointer-events:none"></div></nav><div class="ml-auto flex gap-x-8"><a aria-label="" class="Button_button__cU1ax" data-size="md" data-fill="ghost" data-color="primary" href="/manage?ref=navbar">Log in</a><a class="Button_button__cU1ax max-md:!hidden" aria-label="" data-size="md" data-fill="outline" data-color="primary" href="/contact/sales?ref=navbar">Contact Sales</a><a aria-label="" class="Button_button__cU1ax" data-size="md" data-fill="solid" data-color="primary" href="/get-started?ref=navbar">Get started</a><button class="lg:!hidden IconButton_button__O8oAE" data-target="mobile-menu" data-targetaction="open" aria-label="Open menu" type="button" data-size="md" data-fill="ghost" data-color="primary"><svg class="IconButton_icon__0JVK_" data-icon="menu" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/menu?replace-colors=currentColor&symbol=true#icon"></use></svg></button><dialog id="mobile-menu" aria-modal="true" class="tw-reset animate-dialog left-0 top-0 z-50 h-full max-h-none w-full max-w-none border-none bg-bg-base"><div class="flex h-full w-full flex-col"><header class="flex items-center justify-between border-b border-b-border-subtle bg-bg-base px-24 py-12"><a href="/"><svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.25" y="0.25" width="34.5" height="34.5" rx="5.75" fill="var(--red-500)" stroke="url(#sanity-monogram-border-gradient)" stroke-width="0.5"></rect><path d="M10.7797 9.06799C10.7797 12.0754 12.6701 13.8648 16.4546 14.8084L20.4649 15.7219C24.0466 16.5301 26.2277 18.5376 26.2277 21.8081C26.2556 23.2329 25.7841 24.6239 24.8922 25.7478C24.8922 22.4848 23.1741 20.7217 19.0299 19.6616L15.0923 18.7819C11.9392 18.0752 9.50545 16.4249 9.50545 12.8724C9.48886 11.5005 9.93714 10.1621 10.7797 9.06799" fill="white"></path><path d="M22.4279 21.0074C24.1384 22.0825 24.8884 23.5862 24.8884 25.7441C23.4726 27.526 20.9853 28.5259 18.0617 28.5259C13.1407 28.5259 9.69678 26.1463 8.93146 22.0111H13.6573C14.2657 23.9095 15.8767 24.7892 18.0273 24.7892C20.6524 24.7892 22.3973 23.4133 22.4317 20.9999" fill="#ffffffb3"></path><path d="M13.2364 13.5265C12.4553 13.0704 11.8145 12.4152 11.382 11.6302C10.9494 10.8452 10.7413 9.9598 10.7797 9.06799C12.1458 7.30114 14.5221 6.22223 17.4189 6.22223C22.4317 6.22223 25.3323 8.82364 26.0479 12.4852H21.5019C21.0006 11.0416 19.7454 9.91758 17.4571 9.91758C15.0119 9.91758 13.3435 11.316 13.2479 13.5265" fill="#ffffffb3"></path><defs><linearGradient id="sanity-monogram-border-gradient" x1="17.5" y1="0" x2="17.5" y2="35" gradientUnits="userSpaceOnUse"><stop stop-color="#ffffffb3"></stop><stop offset="0.105" stop-color="var(--red-400)"></stop><stop offset="1" stop-color="var(--red-600)"></stop></linearGradient></defs></svg></a><p class="text-interactive-lg font-semibold">Sanity.io</p><button data-target="mobile-menu" data-targetaction="close" aria-label="Close menu" class="IconButton_button__O8oAE" type="button" data-size="md" data-fill="outline" data-color="gray"><svg class="IconButton_icon__0JVK_" data-icon="close" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/close?replace-colors=currentColor&symbol=true#icon"></use></svg></button></header><div class="relative flex-grow overflow-x-hidden overflow-y-scroll"><ul class="flex flex-col gap-y-8 p-12"><li><button class="text-interactive-lg flex w-full items-center justify-between rounded-md px-12 py-16 font-semibold text-fg-base hover:bg-bg-strong">Products<svg class="h-21 w-21" data-icon="chevron-right" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/chevron-right?replace-colors=currentColor&symbol=true#icon"></use></svg></button><dialog class="MobileMenu_submenu__TticS" id="e6d30a4ed305"><div class="flex flex-col gap-y-24 px-12 py-8"><div><p class="label-sm p-12 text-fg-dim">Platform</p><ul class="space-y-4"><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/studio"><span class="text-interactive-lg font-semibold">Sanity Studio</span><span class="text-interactive-sm text-fg-dim">Flexible editing environment</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/content-lake"><span class="text-interactive-lg font-semibold">Content Lake</span><span class="text-interactive-sm text-fg-dim">Fully decoupled back end</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/developer-experience"><span class="text-interactive-lg font-semibold">APIs</span><span class="text-interactive-sm text-fg-dim">Connect to anything</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/create"><span class="text-interactive-lg font-semibold">Sanity Create</span><span class="text-interactive-sm text-fg-dim">The new writing experience</span></a></li></ul></div><div><p class="label-sm p-12 text-fg-dim">Feature highlight</p><ul class="space-y-4"><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/solution/collaboration">Real time collaboration</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/solution/localization">Localization</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/live">Live by default</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/docs/how-queries-work">GROQ: Precise content querying</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/docs/block-content">Block content and Portable text</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/ai-assist">AI Assist</a></li></ul></div></div></dialog></li><li><button class="text-interactive-lg flex w-full items-center justify-between rounded-md px-12 py-16 font-semibold text-fg-base hover:bg-bg-strong">Solutions<svg class="h-21 w-21" data-icon="chevron-right" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/chevron-right?replace-colors=currentColor&symbol=true#icon"></use></svg></button><dialog class="MobileMenu_submenu__TticS" id="1118caffc9d5"><div class="flex flex-col gap-y-24 px-12 py-8"><div><p class="label-sm p-12 text-fg-dim">Use Cases</p><ul class="space-y-4"><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/solution/e-commerce"><span class="text-interactive-lg font-semibold">E-Commerce</span><span class="text-interactive-sm text-fg-dim">Richer shopping experiences</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/solution/marketing"><span class="text-interactive-lg font-semibold">Marketing sites</span><span class="text-interactive-sm text-fg-dim">Control your story</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/solution/products-services"><span class="text-interactive-lg font-semibold">Product and services</span><span class="text-interactive-sm text-fg-dim">Innovate and automate</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/solution/mobile-apps"><span class="text-interactive-lg font-semibold">Mobile apps</span><span class="text-interactive-sm text-fg-dim">Content backend for every OS</span></a></li></ul></div><div><p class="label-sm p-12 text-fg-dim">Customer stories</p><ul class="space-y-4"><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/customers/puma"><span class="text-interactive-lg font-semibold">Puma</span><span class="text-interactive-sm text-fg-dim">Source of truth for global market</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/customers/tata"><span class="text-interactive-lg font-semibold">Tata Digial</span><span class="text-interactive-sm text-fg-dim">Flexible editing environment</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/customers/morning-brew"><span class="text-interactive-lg font-semibold">Morning Brew</span><span class="text-interactive-sm text-fg-dim">Flexible editing environment</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/customers/aether"><span class="text-interactive-lg font-semibold">Aether</span><span class="text-interactive-sm text-fg-dim">Flexible editing environment</span></a></li></ul></div></div></dialog></li><li><button class="text-interactive-lg flex w-full items-center justify-between rounded-md px-12 py-16 font-semibold text-fg-base hover:bg-bg-strong">Developers<svg class="h-21 w-21" data-icon="chevron-right" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/chevron-right?replace-colors=currentColor&symbol=true#icon"></use></svg></button><dialog class="MobileMenu_submenu__TticS" id="a1fa49235a43fe2f7fd518e47de97308"><div class="flex flex-col gap-y-24 px-12 py-8"><div><p class="label-sm p-12 text-fg-dim">Learn</p><ul class="space-y-4"><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/docs?ref=navbar"><span class="text-interactive-lg font-semibold">Documentation</span><span class="text-interactive-sm text-fg-dim">Core concepts with examples</span></a></li><li><a class="flex flex-col gap-8 rounded-md p-12 hover:bg-bg-strong" href="/learn"><span class="text-interactive-lg font-semibold">Sanity Learn</span><span class="text-interactive-sm text-fg-dim">Courses with certification</span></a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/docs/reference">API reference</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/ui">Sanity UI</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/docs/query-cheat-sheet">GROQ cheat sheet</a></li></ul></div><div><p class="label-sm p-12 text-fg-dim">Build and share</p><ul class="space-y-4"><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/templates">Templates</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/technology-partners">Integrations</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/plugins">Tools and plugins</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/schemas">Schemas and snippets</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" target="_blank" href="https://slack.sanity.io/">Join our community</a></li></ul></div></div></dialog></li><li><button class="text-interactive-lg flex w-full items-center justify-between rounded-md px-12 py-16 font-semibold text-fg-base hover:bg-bg-strong">Resources<svg class="h-21 w-21" data-icon="chevron-right" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/chevron-right?replace-colors=currentColor&symbol=true#icon"></use></svg></button><dialog class="MobileMenu_submenu__TticS" id="9c51b33afd891210b768a934b349e9d1"><div class="flex flex-col gap-y-24 px-12 py-8"><div><p class="label-sm p-12 text-fg-dim">Company</p><ul class="space-y-4"><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/blog">Blog</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/events">Events</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/agency-partners">Agency partners</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/careers">Careers</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/changelog">Changelog</a></li></ul></div><div><p class="label-sm p-12 text-fg-dim">Guides</p><ul class="space-y-4"><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/headless-cms">Headless CMS Explained</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/structured-content-101">Structured content 101</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/content-modeling">Content Modeling</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/headless-seo">Headless SEO</a></li><li><a class="text-interactive-md block rounded-md p-12 font-semibold hover:bg-bg-strong" href="/static-websites">Static websites</a></li></ul></div></div></dialog></li><li><a class="text-interactive-lg block rounded-md bg-bg-base px-12 py-16 font-semibold text-fg-base hover:bg-bg-strong" href="/enterprise">Enterprise</a></li><li><a class="text-interactive-lg block rounded-md bg-bg-base px-12 py-16 font-semibold text-fg-base hover:bg-bg-strong" href="/pricing">Pricing</a></li><li><a class="text-interactive-lg block rounded-md bg-bg-base px-12 py-16 font-semibold text-fg-base hover:bg-bg-strong" href="/manage">Login</a></li></ul></div><footer class="grid grid-cols-[repeat(auto-fit,minmax(0,1fr))] gap-x-8 border-t border-t-border-subtle p-12"><a aria-label="" class="Button_button__cU1ax" data-size="lg" data-fill="solid" data-color="primary" href="/get-started">Get started</a><a aria-label="" class="Button_button__cU1ax" data-size="lg" data-fill="outline" data-color="primary" href="/contact/sales">Contact Sales</a></footer></div></dialog></div></nav></header><div class="command_root__exsFO"></div><div id="main" tabindex="-1"><main class=""><section class="OmniviewHeader_root__RfOZ3 shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y"><div class="OmniviewHeader_headerInfo__QKFVy"><ol class="Breadcrumbs_root__KUrdO breadcrumbs " aria-label="Breadcrumbs" role="navigation"><li class="Breadcrumbs_link__qaLwr shared_fg1__EHH82 shared_label2__RmXai shared_label_base__ALIe4 "><a href="/exchange">Exchange</a></li><li class="Breadcrumbs_link__qaLwr shared_fg1__EHH82 shared_label2__RmXai shared_label_base__ALIe4 Breadcrumbs_active__tvUtD shared_fg3__NXgMk"><a aria-current="page" href="/guides">Guides</a></li></ol><div class="OmniviewHeader_pageTitleWrapper__eNAUA"><h1 class="OmniviewHeader_pageTitle__8wdHS shared_header3__shUgs shared_header__67AqL" data-hasbreadcrumbs="true">Guides</h1></div><div class="SimpleBlockContent_root___ioP8 OmniviewHeader_pageDescription__R0vrj shared_fg2__gvnW7 shared_text1__VToli"><p>Learn how to use Sanity to its full potential. Introductions, step-by-step tutorials, and deep dives into the many features of Sanity.</p></div></div><div class="OmniviewHeader_headerCtas__vRSLF"></div></section><section class="OmniviewNavigation_nav__lzF4K shared_bg1__OCL0e shared_hairline1__dHji5"><div class="OmniviewNavigation_navInner__MKIHO shared_container2__iZo6U shared_container1__yecs8"><button type="button" aria-expanded="false" aria-controls="community-mobile-menu" aria-haspopup="menu" class="OmniviewNavigation_mobileMenuBtn__3gpOE shared_ghostButton__rENws shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 shared_hairline1__dHji5 shared_link__QWAu0" id="community-mobile-menu-open">Menu <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 10L12.5 14.5L8 10" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><div id="community-mobile-menu" hidden="" style="display:none;position:fixed;left:100%;top:100%" role="menu" tabindex="-1" data-dialog="true" aria-orientation="vertical" class="OmniviewNavigation_mobileMenu__UIvni shared_bg1__OCL0e" aria-label="Community navigation menu"><button type="button" aria-controls="community-mobile-menu" class="OmniviewNavigation_mobileCloseBtn__QQ8zG shared_fg1__EHH82" id="community-mobile-menu-close" aria-label="Close menu">Close <svg data-sanity-icon="close" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 7L7 18M7 7L18 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><h2 class="visually-hidden">Filter contributions by:</h2><div class="OmniviewNavigation_dropdownWrapper__TqJSs"><button data-active="false" type="button" aria-expanded="false" aria-controls="dropdown-all" aria-haspopup="menu" decoded="[object Object]" class="OmniviewNavigation_dropdownBtn__SLlrJ shared_fg2__gvnW7 shared_text3__MQrA6 shared_hairline2__qAj6m">All <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 10L12.5 14.5L8 10" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><div id="dropdown-all" hidden="" style="display:none;position:fixed;left:100%;top:100%" role="menu" tabindex="-1" data-dialog="true" aria-orientation="vertical" aria-label="Filter contributions by categories" class="OmniviewNavigation_dropdownMenu__noHx4 shared_bg1__OCL0e shared_hairline2__qAj6m shared_borderRadius__O_jrc shared_text5__UErjB shared_popoverShadow__EHSw5"><div class="OmniviewNavigation_mobileAccordionContainer__NPZy5"><div role="group" id="generalGroup-all" aria-label="All contributions by author type" class="OmniviewNavigation_generalGroup__OcT3x"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Filter by</div><a id="community-all" tabindex="0" data-active="false" role="menuitem" href="/exchange/by=community" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Community<!-- --> <!-- -->(<!-- -->1184<!-- -->)</a><a id="official-all" tabindex="0" data-active="false" role="menuitem" href="/exchange/by=sanity" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Official<!-- --> <!-- -->(<!-- -->92<!-- -->)</a><div style="margin-top:2rem" class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">From community Slack</div><a id="all-answers" tabindex="0" data-active="false" role="menuitem" href="/answers" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Questions & answers<!-- --> </a></div><div role="group" id="all-solutions-group" aria-label="Application segmentation of all contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Application</div><a id="all-solutions-marketing-site" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=marketing-site" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Marketing site<!-- --> <!-- -->(<!-- -->318<!-- -->)</a><a id="all-solutions-products-services" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=products-services" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Product & Service<!-- --> <!-- -->(<!-- -->132<!-- -->)</a><a id="all-solutions-ecommerce-sites" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=ecommerce-sites" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">E-commerce Resources<!-- --> <!-- -->(<!-- -->119<!-- -->)</a><a id="all-solutions-mobile-apps" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=mobile-apps" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Mobile App Resources<!-- --> <!-- -->(<!-- -->11<!-- -->)</a></div><div role="group" id="all-solutions-group" aria-label="Workflow segmentation of all contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Workflow</div><a id="all-solutions-collaborative-editing" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=collaborative-editing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Collaborative Editing<!-- --> <!-- -->(<!-- -->182<!-- -->)</a><a id="all-solutions-optimization" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=optimization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Optimization<!-- --> <!-- -->(<!-- -->121<!-- -->)</a><a id="all-solutions-localization" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=localization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Localization Resources<!-- --> <!-- -->(<!-- -->60<!-- -->)</a><a id="all-solutions-multichannel" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=multichannel" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Multichannel<!-- --> <!-- -->(<!-- -->31<!-- -->)</a><a id="all-solutions-ai" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=ai" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Artificial Intelligence (AI)<!-- --> <!-- -->(<!-- -->26<!-- -->)</a></div><div role="group" id="all-solutions-group" aria-label="Integration segmentation of all contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Integration</div><a id="all-solutions-content-enrichment" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=content-enrichment" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Content Enrichment<!-- --> <!-- -->(<!-- -->290<!-- -->)</a><a id="all-solutions-publishing" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=publishing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Publishing<!-- --> <!-- -->(<!-- -->273<!-- -->)</a><a id="all-solutions-apis" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=apis" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">APIs<!-- --> <!-- -->(<!-- -->158<!-- -->)</a><a id="all-solutions-distribution" tabindex="0" data-active="false" role="menuitem" href="/exchange/solution=distribution" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Distribution<!-- --> <!-- -->(<!-- -->75<!-- -->)</a></div><div role="group" id="all-frameworks-group" aria-label="Frameworks segmentation of all contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Frameworks</div><a id="all-frameworks-nextjs" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=nextjs" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Next<!-- --> <!-- -->(<!-- -->356<!-- -->)</a><a id="all-frameworks-react" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=react" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">React<!-- --> <!-- -->(<!-- -->281<!-- -->)</a><a id="all-frameworks-tailwindcss" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=tailwindcss" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Tailwind CSS<!-- --> <!-- -->(<!-- -->172<!-- -->)</a><a id="all-frameworks-gatsby" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=gatsby" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Gatsby<!-- --> <!-- -->(<!-- -->95<!-- -->)</a><a id="all-frameworks-svelte" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=svelte" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Svelte<!-- --> <!-- -->(<!-- -->42<!-- -->)</a><a id="all-frameworks-nuxt" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=nuxt" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Nuxt<!-- --> <!-- -->(<!-- -->36<!-- -->)</a><a id="all-frameworks-vue" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=vue" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Vue<!-- --> <!-- -->(<!-- -->31<!-- -->)</a><a id="all-frameworks-remix" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=remix" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Remix<!-- --> <!-- -->(<!-- -->30<!-- -->)</a><a id="all-frameworks-astro" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=astro" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Astro<!-- --> <!-- -->(<!-- -->23<!-- -->)</a><a id="all-frameworks-hydrogen" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=hydrogen" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Hydrogen<!-- --> <!-- -->(<!-- -->18<!-- -->)</a><a id="all-frameworks-11ty" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=11ty" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Eleventy<!-- --> <!-- -->(<!-- -->16<!-- -->)</a><a id="all-frameworks-angular" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=angular" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Angular<!-- --> <!-- -->(<!-- -->12<!-- -->)</a><a id="all-frameworks-react-native" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=react-native" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">React Native<!-- --> <!-- -->(<!-- -->9<!-- -->)</a><a id="all-frameworks-gridsome" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=gridsome" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Gridsome<!-- --> <!-- -->(<!-- -->5<!-- -->)</a><a id="all-frameworks--net" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=-net" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">.NET<!-- --> <!-- -->(<!-- -->5<!-- -->)</a><a id="all-frameworks-react-email" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=react-email" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">React Email<!-- --> <!-- -->(<!-- -->5<!-- -->)</a><a id="all-frameworks-refine" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=refine" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Refine<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="all-frameworks-jungle-js" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=jungle-js" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Jungle.JS<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="all-frameworks-metalsmith" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=metalsmith" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Metalsmith<!-- --> <!-- -->(<!-- -->1<!-- -->)</a><a id="all-frameworks-jovo" tabindex="0" data-active="false" role="menuitem" href="/exchange/framework=jovo" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Jovo<!-- --> <!-- -->(<!-- -->1<!-- -->)</a></div></div></div></div><div id="dropdown-contribution.guide-wrapper" class="OmniviewNavigation_dropdownWrapper__TqJSs"><button data-active="true" type="button" aria-expanded="false" aria-controls="dropdown-contribution.guide" aria-haspopup="menu" id="dropdown-contribution.guide-btn" decoded="[object Object]" class="OmniviewNavigation_dropdownBtn__SLlrJ shared_fg2__gvnW7 shared_text3__MQrA6 shared_hairline2__qAj6m">Guides<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 10L12.5 14.5L8 10" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><div id="dropdown-contribution.guide" hidden="" style="display:none;position:fixed;left:100%;top:100%" role="menu" tabindex="-1" data-dialog="true" aria-orientation="vertical" aria-label="Guides" class="OmniviewNavigation_dropdownMenu__noHx4 shared_bg1__OCL0e shared_hairline2__qAj6m shared_borderRadius__O_jrc shared_text5__UErjB shared_popoverShadow__EHSw5"><div class="OmniviewNavigation_mobileAccordionContainer__NPZy5"><div role="group" id="generalGroup-contribution.guide" aria-label="All Guides contributions by author type" class="OmniviewNavigation_generalGroup__OcT3x"><a id="view-all-contribution.guide" tabindex="0" data-active="true" role="menuitem" href="/guides" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi OmniviewNavigation_viewAll__b978C">All guides<!-- --> <!-- -->(<!-- -->308<!-- -->)</a><a id="community-contribution.guide" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/by=community" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Community<!-- --> <!-- -->(<!-- -->269<!-- -->)</a><a id="official-contribution.guide" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/by=sanity" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Official<!-- --> <!-- -->(<!-- -->39<!-- -->)</a><a id="studio-v2-contribution.guide" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/studio=v2" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Studio v2<!-- --> <!-- -->(<!-- -->22<!-- -->)</a><a id="studio-v3-contribution.guide" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/studio=v3" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Studio v3<!-- --> <!-- -->(<!-- -->82<!-- -->)</a></div><div role="group" id="contribution.guide-solutions-group" aria-label="Application segmentation of guide contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Application</div><a id="contribution.guide-solutions-marketing-site" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=marketing-site" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Marketing site<!-- --> <!-- -->(<!-- -->44<!-- -->)</a><a id="contribution.guide-solutions-products-services" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=products-services" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Product & Service<!-- --> <!-- -->(<!-- -->16<!-- -->)</a><a id="contribution.guide-solutions-ecommerce-sites" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=ecommerce-sites" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">E-commerce Resources<!-- --> <!-- -->(<!-- -->13<!-- -->)</a><a id="contribution.guide-solutions-mobile-apps" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=mobile-apps" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Mobile App Resources<!-- --> <!-- -->(<!-- -->2<!-- -->)</a></div><div role="group" id="contribution.guide-solutions-group" aria-label="Workflow segmentation of guide contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Workflow</div><a id="contribution.guide-solutions-collaborative-editing" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=collaborative-editing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Collaborative Editing<!-- --> <!-- -->(<!-- -->42<!-- -->)</a><a id="contribution.guide-solutions-optimization" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=optimization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Optimization<!-- --> <!-- -->(<!-- -->32<!-- -->)</a><a id="contribution.guide-solutions-multichannel" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=multichannel" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Multichannel<!-- --> <!-- -->(<!-- -->11<!-- -->)</a><a id="contribution.guide-solutions-localization" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=localization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Localization Resources<!-- --> <!-- -->(<!-- -->8<!-- -->)</a><a id="contribution.guide-solutions-ai" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=ai" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Artificial Intelligence (AI)<!-- --> <!-- -->(<!-- -->8<!-- -->)</a></div><div role="group" id="contribution.guide-solutions-group" aria-label="Integration segmentation of guide contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Integration</div><a id="contribution.guide-solutions-publishing" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=publishing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Publishing<!-- --> <!-- -->(<!-- -->83<!-- -->)</a><a id="contribution.guide-solutions-content-enrichment" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=content-enrichment" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Content Enrichment<!-- --> <!-- -->(<!-- -->54<!-- -->)</a><a id="contribution.guide-solutions-apis" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=apis" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">APIs<!-- --> <!-- -->(<!-- -->34<!-- -->)</a><a id="contribution.guide-solutions-distribution" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/solution=distribution" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Distribution<!-- --> <!-- -->(<!-- -->22<!-- -->)</a></div><div role="group" id="contribution.guide-frameworks-group" aria-label="Framework segmentation of guide contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Framework</div><a id="contribution.guide-frameworks-nextjs" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=nextjs" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Next<!-- --> <!-- -->(<!-- -->63<!-- -->)</a><a id="contribution.guide-frameworks-react" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=react" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">React<!-- --> <!-- -->(<!-- -->49<!-- -->)</a><a id="contribution.guide-frameworks-tailwindcss" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=tailwindcss" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Tailwind CSS<!-- --> <!-- -->(<!-- -->17<!-- -->)</a><a id="contribution.guide-frameworks-gatsby" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=gatsby" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Gatsby<!-- --> <!-- -->(<!-- -->12<!-- -->)</a><a id="contribution.guide-frameworks-remix" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=remix" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Remix<!-- --> <!-- -->(<!-- -->10<!-- -->)</a><a id="contribution.guide-frameworks-svelte" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=svelte" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Svelte<!-- --> <!-- -->(<!-- -->8<!-- -->)</a><a id="contribution.guide-frameworks-11ty" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=11ty" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Eleventy<!-- --> <!-- -->(<!-- -->7<!-- -->)</a><a id="contribution.guide-frameworks-nuxt" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=nuxt" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Nuxt<!-- --> <!-- -->(<!-- -->5<!-- -->)</a><a id="contribution.guide-frameworks-vue" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=vue" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Vue<!-- --> <!-- -->(<!-- -->5<!-- -->)</a><a id="contribution.guide-frameworks-angular" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=angular" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Angular<!-- --> <!-- -->(<!-- -->4<!-- -->)</a><a id="contribution.guide-frameworks-astro" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=astro" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Astro<!-- --> <!-- -->(<!-- -->3<!-- -->)</a><a id="contribution.guide-frameworks-hydrogen" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=hydrogen" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Hydrogen<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.guide-frameworks-jungle-js" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=jungle-js" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Jungle.JS<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.guide-frameworks--net" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=-net" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">.NET<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.guide-frameworks-gridsome" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=guides/framework=gridsome" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Gridsome<!-- --> <!-- -->(<!-- -->1<!-- -->)</a></div></div></div></div><div id="dropdown-contribution.tool-wrapper" class="OmniviewNavigation_dropdownWrapper__TqJSs"><button data-active="false" type="button" aria-expanded="false" aria-controls="dropdown-contribution.tool" aria-haspopup="menu" id="dropdown-contribution.tool-btn" decoded="[object Object]" class="OmniviewNavigation_dropdownBtn__SLlrJ shared_fg2__gvnW7 shared_text3__MQrA6 shared_hairline2__qAj6m">Tools & Plugins<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 10L12.5 14.5L8 10" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><div id="dropdown-contribution.tool" hidden="" style="display:none;position:fixed;left:100%;top:100%" role="menu" tabindex="-1" data-dialog="true" aria-orientation="vertical" aria-label="Tools & Plugins" class="OmniviewNavigation_dropdownMenu__noHx4 shared_bg1__OCL0e shared_hairline2__qAj6m shared_borderRadius__O_jrc shared_text5__UErjB shared_popoverShadow__EHSw5"><div class="OmniviewNavigation_mobileAccordionContainer__NPZy5"><div role="group" id="generalGroup-contribution.tool" aria-label="All Tools & Plugins contributions by author type" class="OmniviewNavigation_generalGroup__OcT3x"><a id="view-all-contribution.tool" tabindex="0" data-active="false" role="menuitem" href="/plugins" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi OmniviewNavigation_viewAll__b978C">All tools & plugins<!-- --> <!-- -->(<!-- -->245<!-- -->)</a><a id="community-contribution.tool" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/by=community" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Community<!-- --> <!-- -->(<!-- -->203<!-- -->)</a><a id="official-contribution.tool" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/by=sanity" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Official<!-- --> <!-- -->(<!-- -->42<!-- -->)</a><a id="studio-v2-contribution.tool" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/studio=v2" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Studio v2<!-- --> <!-- -->(<!-- -->74<!-- -->)</a><a id="studio-v3-contribution.tool" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/studio=v3" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Studio v3<!-- --> <!-- -->(<!-- -->121<!-- -->)</a></div><div role="group" id="contribution.tool-solutions-group" aria-label="Application segmentation of tool contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Application</div><a id="contribution.tool-solutions-marketing-site" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=marketing-site" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Marketing site<!-- --> <!-- -->(<!-- -->19<!-- -->)</a><a id="contribution.tool-solutions-ecommerce-sites" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=ecommerce-sites" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">E-commerce Resources<!-- --> <!-- -->(<!-- -->12<!-- -->)</a><a id="contribution.tool-solutions-mobile-apps" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=mobile-apps" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Mobile App Resources<!-- --> <!-- -->(<!-- -->4<!-- -->)</a><a id="contribution.tool-solutions-products-services" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=products-services" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Product & Service<!-- --> <!-- -->(<!-- -->4<!-- -->)</a></div><div role="group" id="contribution.tool-solutions-group" aria-label="Workflow segmentation of tool contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Workflow</div><a id="contribution.tool-solutions-collaborative-editing" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=collaborative-editing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Collaborative Editing<!-- --> <!-- -->(<!-- -->39<!-- -->)</a><a id="contribution.tool-solutions-optimization" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=optimization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Optimization<!-- --> <!-- -->(<!-- -->30<!-- -->)</a><a id="contribution.tool-solutions-localization" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=localization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Localization Resources<!-- --> <!-- -->(<!-- -->13<!-- -->)</a><a id="contribution.tool-solutions-multichannel" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=multichannel" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Multichannel<!-- --> <!-- -->(<!-- -->5<!-- -->)</a><a id="contribution.tool-solutions-ai" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=ai" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Artificial Intelligence (AI)<!-- --> <!-- -->(<!-- -->3<!-- -->)</a></div><div role="group" id="contribution.tool-solutions-group" aria-label="Integration segmentation of tool contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Integration</div><a id="contribution.tool-solutions-content-enrichment" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=content-enrichment" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Content Enrichment<!-- --> <!-- -->(<!-- -->66<!-- -->)</a><a id="contribution.tool-solutions-publishing" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=publishing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Publishing<!-- --> <!-- -->(<!-- -->62<!-- -->)</a><a id="contribution.tool-solutions-apis" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=apis" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">APIs<!-- --> <!-- -->(<!-- -->42<!-- -->)</a><a id="contribution.tool-solutions-distribution" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/solution=distribution" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Distribution<!-- --> <!-- -->(<!-- -->30<!-- -->)</a></div><div role="group" id="contribution.tool-frameworks-group" aria-label="Framework segmentation of tool contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Framework</div><a id="contribution.tool-frameworks-react" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=react" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">React<!-- --> <!-- -->(<!-- -->48<!-- -->)</a><a id="contribution.tool-frameworks-nextjs" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=nextjs" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Next<!-- --> <!-- -->(<!-- -->13<!-- -->)</a><a id="contribution.tool-frameworks-gatsby" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=gatsby" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Gatsby<!-- --> <!-- -->(<!-- -->5<!-- -->)</a><a id="contribution.tool-frameworks-astro" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=astro" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Astro<!-- --> <!-- -->(<!-- -->4<!-- -->)</a><a id="contribution.tool-frameworks-vue" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=vue" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Vue<!-- --> <!-- -->(<!-- -->3<!-- -->)</a><a id="contribution.tool-frameworks-hydrogen" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=hydrogen" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Hydrogen<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.tool-frameworks-remix" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=remix" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Remix<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.tool-frameworks-angular" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=angular" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Angular<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.tool-frameworks-refine" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=refine" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Refine<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.tool-frameworks-svelte" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=svelte" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Svelte<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.tool-frameworks-gridsome" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=gridsome" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Gridsome<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.tool-frameworks-tailwindcss" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=tailwindcss" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Tailwind CSS<!-- --> <!-- -->(<!-- -->1<!-- -->)</a><a id="contribution.tool-frameworks-nuxt" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=nuxt" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Nuxt<!-- --> <!-- -->(<!-- -->1<!-- -->)</a><a id="contribution.tool-frameworks-11ty" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=11ty" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Eleventy<!-- --> <!-- -->(<!-- -->1<!-- -->)</a><a id="contribution.tool-frameworks--net" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=plugins/framework=-net" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">.NET<!-- --> <!-- -->(<!-- -->1<!-- -->)</a></div></div></div></div><div id="dropdown-contribution.starter-wrapper" class="OmniviewNavigation_dropdownWrapper__TqJSs"><button data-active="false" type="button" aria-expanded="false" aria-controls="dropdown-contribution.starter" aria-haspopup="menu" id="dropdown-contribution.starter-btn" decoded="[object Object]" class="OmniviewNavigation_dropdownBtn__SLlrJ shared_fg2__gvnW7 shared_text3__MQrA6 shared_hairline2__qAj6m">Templates<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 10L12.5 14.5L8 10" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><div id="dropdown-contribution.starter" hidden="" style="display:none;position:fixed;left:100%;top:100%" role="menu" tabindex="-1" data-dialog="true" aria-orientation="vertical" aria-label="Templates" class="OmniviewNavigation_dropdownMenu__noHx4 shared_bg1__OCL0e shared_hairline2__qAj6m shared_borderRadius__O_jrc shared_text5__UErjB shared_popoverShadow__EHSw5"><div class="OmniviewNavigation_mobileAccordionContainer__NPZy5"><div role="group" id="generalGroup-contribution.starter" aria-label="All Templates contributions by author type" class="OmniviewNavigation_generalGroup__OcT3x"><a id="view-all-contribution.starter" tabindex="0" data-active="false" role="menuitem" href="/templates" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi OmniviewNavigation_viewAll__b978C">All templates<!-- --> <!-- -->(<!-- -->27<!-- -->)</a><a id="community-contribution.starter" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/by=community" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Community<!-- --> <!-- -->(<!-- -->17<!-- -->)</a><a id="official-contribution.starter" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/by=sanity" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Official<!-- --> <!-- -->(<!-- -->10<!-- -->)</a><a id="studio-v3-contribution.starter" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/studio=v3" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Studio v3<!-- --> <!-- -->(<!-- -->27<!-- -->)</a></div><div role="group" id="contribution.starter-solutions-group" aria-label="Application segmentation of starter contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Application</div><a id="contribution.starter-solutions-marketing-site" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/solution=marketing-site" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Marketing site<!-- --> <!-- -->(<!-- -->1<!-- -->)</a></div><div role="group" id="contribution.starter-frameworks-group" aria-label="Framework segmentation of starter contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Framework</div><a id="contribution.starter-frameworks-nextjs" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/framework=nextjs" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Next<!-- --> <!-- -->(<!-- -->16<!-- -->)</a><a id="contribution.starter-frameworks-react" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/framework=react" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">React<!-- --> <!-- -->(<!-- -->7<!-- -->)</a><a id="contribution.starter-frameworks-remix" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/framework=remix" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Remix<!-- --> <!-- -->(<!-- -->4<!-- -->)</a><a id="contribution.starter-frameworks-angular" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/framework=angular" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Angular<!-- --> <!-- -->(<!-- -->3<!-- -->)</a><a id="contribution.starter-frameworks-hydrogen" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/framework=hydrogen" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Hydrogen<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.starter-frameworks-svelte" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/framework=svelte" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Svelte<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.starter-frameworks-tailwindcss" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/framework=tailwindcss" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Tailwind CSS<!-- --> <!-- -->(<!-- -->1<!-- -->)</a><a id="contribution.starter-frameworks-nuxt" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/framework=nuxt" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Nuxt<!-- --> <!-- -->(<!-- -->1<!-- -->)</a><a id="contribution.starter-frameworks-astro" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=templates/framework=astro" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Astro<!-- --> <!-- -->(<!-- -->1<!-- -->)</a></div></div></div></div><div id="dropdown-contribution.showcaseProject-wrapper" class="OmniviewNavigation_dropdownWrapper__TqJSs"><button data-active="false" type="button" aria-expanded="false" aria-controls="dropdown-contribution.showcaseProject" aria-haspopup="menu" id="dropdown-contribution.showcaseProject-btn" decoded="[object Object]" class="OmniviewNavigation_dropdownBtn__SLlrJ shared_fg2__gvnW7 shared_text3__MQrA6 shared_hairline2__qAj6m">Showcase projects<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 10L12.5 14.5L8 10" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><div id="dropdown-contribution.showcaseProject" hidden="" style="display:none;position:fixed;left:100%;top:100%" role="menu" tabindex="-1" data-dialog="true" aria-orientation="vertical" aria-label="Showcase projects" class="OmniviewNavigation_dropdownMenu__noHx4 shared_bg1__OCL0e shared_hairline2__qAj6m shared_borderRadius__O_jrc shared_text5__UErjB shared_popoverShadow__EHSw5"><div class="OmniviewNavigation_mobileAccordionContainer__NPZy5"><div role="group" id="generalGroup-contribution.showcaseProject" aria-label="All Showcase projects contributions by author type" class="OmniviewNavigation_generalGroup__OcT3x"><a id="view-all-contribution.showcaseProject" tabindex="0" data-active="false" role="menuitem" href="/projects" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi OmniviewNavigation_viewAll__b978C">All showcase projects<!-- --> <!-- -->(<!-- -->536<!-- -->)</a><a id="community-contribution.showcaseProject" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/by=community" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Community<!-- --> <!-- -->(<!-- -->535<!-- -->)</a><a id="official-contribution.showcaseProject" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/by=sanity" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Official<!-- --> <!-- -->(<!-- -->1<!-- -->)</a></div><div role="group" id="contribution.showcaseProject-solutions-group" aria-label="Application segmentation of showcaseProject contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Application</div><a id="contribution.showcaseProject-solutions-marketing-site" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=marketing-site" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Marketing site<!-- --> <!-- -->(<!-- -->239<!-- -->)</a><a id="contribution.showcaseProject-solutions-products-services" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=products-services" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Product & Service<!-- --> <!-- -->(<!-- -->107<!-- -->)</a><a id="contribution.showcaseProject-solutions-ecommerce-sites" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=ecommerce-sites" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">E-commerce Resources<!-- --> <!-- -->(<!-- -->84<!-- -->)</a><a id="contribution.showcaseProject-solutions-mobile-apps" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=mobile-apps" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Mobile App Resources<!-- --> <!-- -->(<!-- -->4<!-- -->)</a></div><div role="group" id="contribution.showcaseProject-solutions-group" aria-label="Workflow segmentation of showcaseProject contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Workflow</div><a id="contribution.showcaseProject-solutions-collaborative-editing" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=collaborative-editing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Collaborative Editing<!-- --> <!-- -->(<!-- -->84<!-- -->)</a><a id="contribution.showcaseProject-solutions-optimization" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=optimization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Optimization<!-- --> <!-- -->(<!-- -->40<!-- -->)</a><a id="contribution.showcaseProject-solutions-localization" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=localization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Localization Resources<!-- --> <!-- -->(<!-- -->36<!-- -->)</a><a id="contribution.showcaseProject-solutions-ai" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=ai" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Artificial Intelligence (AI)<!-- --> <!-- -->(<!-- -->14<!-- -->)</a><a id="contribution.showcaseProject-solutions-multichannel" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=multichannel" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Multichannel<!-- --> <!-- -->(<!-- -->14<!-- -->)</a></div><div role="group" id="contribution.showcaseProject-solutions-group" aria-label="Integration segmentation of showcaseProject contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Integration</div><a id="contribution.showcaseProject-solutions-content-enrichment" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=content-enrichment" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Content Enrichment<!-- --> <!-- -->(<!-- -->113<!-- -->)</a><a id="contribution.showcaseProject-solutions-publishing" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=publishing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Publishing<!-- --> <!-- -->(<!-- -->102<!-- -->)</a><a id="contribution.showcaseProject-solutions-apis" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=apis" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">APIs<!-- --> <!-- -->(<!-- -->62<!-- -->)</a><a id="contribution.showcaseProject-solutions-distribution" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/solution=distribution" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Distribution<!-- --> <!-- -->(<!-- -->21<!-- -->)</a></div><div role="group" id="contribution.showcaseProject-frameworks-group" aria-label="Framework segmentation of showcaseProject contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Framework</div><a id="contribution.showcaseProject-frameworks-nextjs" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=nextjs" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Next<!-- --> <!-- -->(<!-- -->264<!-- -->)</a><a id="contribution.showcaseProject-frameworks-react" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=react" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">React<!-- --> <!-- -->(<!-- -->177<!-- -->)</a><a id="contribution.showcaseProject-frameworks-tailwindcss" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=tailwindcss" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Tailwind CSS<!-- --> <!-- -->(<!-- -->153<!-- -->)</a><a id="contribution.showcaseProject-frameworks-gatsby" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=gatsby" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Gatsby<!-- --> <!-- -->(<!-- -->78<!-- -->)</a><a id="contribution.showcaseProject-frameworks-svelte" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=svelte" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Svelte<!-- --> <!-- -->(<!-- -->30<!-- -->)</a><a id="contribution.showcaseProject-frameworks-nuxt" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=nuxt" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Nuxt<!-- --> <!-- -->(<!-- -->29<!-- -->)</a><a id="contribution.showcaseProject-frameworks-vue" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=vue" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Vue<!-- --> <!-- -->(<!-- -->23<!-- -->)</a><a id="contribution.showcaseProject-frameworks-astro" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=astro" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Astro<!-- --> <!-- -->(<!-- -->15<!-- -->)</a><a id="contribution.showcaseProject-frameworks-remix" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=remix" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Remix<!-- --> <!-- -->(<!-- -->14<!-- -->)</a><a id="contribution.showcaseProject-frameworks-hydrogen" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=hydrogen" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Hydrogen<!-- --> <!-- -->(<!-- -->12<!-- -->)</a><a id="contribution.showcaseProject-frameworks-react-native" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=react-native" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">React Native<!-- --> <!-- -->(<!-- -->9<!-- -->)</a><a id="contribution.showcaseProject-frameworks-11ty" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=11ty" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Eleventy<!-- --> <!-- -->(<!-- -->8<!-- -->)</a><a id="contribution.showcaseProject-frameworks-react-email" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=react-email" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">React Email<!-- --> <!-- -->(<!-- -->5<!-- -->)</a><a id="contribution.showcaseProject-frameworks-angular" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=angular" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Angular<!-- --> <!-- -->(<!-- -->3<!-- -->)</a><a id="contribution.showcaseProject-frameworks-gridsome" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=gridsome" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Gridsome<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.showcaseProject-frameworks--net" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=-net" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">.NET<!-- --> <!-- -->(<!-- -->2<!-- -->)</a><a id="contribution.showcaseProject-frameworks-metalsmith" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=metalsmith" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Metalsmith<!-- --> <!-- -->(<!-- -->1<!-- -->)</a><a id="contribution.showcaseProject-frameworks-jovo" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=projects/framework=jovo" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Jovo<!-- --> <!-- -->(<!-- -->1<!-- -->)</a></div></div></div></div><div id="dropdown-contribution.schema-wrapper" class="OmniviewNavigation_dropdownWrapper__TqJSs"><button data-active="false" type="button" aria-expanded="false" aria-controls="dropdown-contribution.schema" aria-haspopup="menu" id="dropdown-contribution.schema-btn" decoded="[object Object]" class="OmniviewNavigation_dropdownBtn__SLlrJ shared_fg2__gvnW7 shared_text3__MQrA6 shared_hairline2__qAj6m">Schemas and snippets<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 10L12.5 14.5L8 10" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><div id="dropdown-contribution.schema" hidden="" style="display:none;position:fixed;left:100%;top:100%" role="menu" tabindex="-1" data-dialog="true" aria-orientation="vertical" aria-label="Schemas and snippets" class="OmniviewNavigation_dropdownMenu__noHx4 shared_bg1__OCL0e shared_hairline2__qAj6m shared_borderRadius__O_jrc shared_text5__UErjB shared_popoverShadow__EHSw5"><div class="OmniviewNavigation_mobileAccordionContainer__NPZy5"><div role="group" id="generalGroup-contribution.schema" aria-label="All Schemas and snippets contributions by author type" class="OmniviewNavigation_generalGroup__OcT3x"><a id="view-all-contribution.schema" tabindex="0" data-active="false" role="menuitem" href="/schemas" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi OmniviewNavigation_viewAll__b978C">All schemas and snippets<!-- --> <!-- -->(<!-- -->160<!-- -->)</a><a id="community-contribution.schema" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/by=community" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Community<!-- --> <!-- -->(<!-- -->160<!-- -->)</a><a id="official-contribution.schema" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/by=sanity" class="OmniviewNavigation_dropdownOptionDisabled__cdPiW OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi " rel="nofollow noindex">Official<!-- --> <!-- -->(<!-- -->0<!-- -->)</a><a id="studio-v2-contribution.schema" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/studio=v2" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Studio v2<!-- --> <!-- -->(<!-- -->9<!-- -->)</a><a id="studio-v3-contribution.schema" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/studio=v3" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Studio v3<!-- --> <!-- -->(<!-- -->39<!-- -->)</a></div><div role="group" id="contribution.schema-solutions-group" aria-label="Application segmentation of schema contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Application</div><a id="contribution.schema-solutions-marketing-site" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=marketing-site" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Marketing site<!-- --> <!-- -->(<!-- -->15<!-- -->)</a><a id="contribution.schema-solutions-ecommerce-sites" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=ecommerce-sites" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">E-commerce Resources<!-- --> <!-- -->(<!-- -->10<!-- -->)</a><a id="contribution.schema-solutions-products-services" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=products-services" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Product & Service<!-- --> <!-- -->(<!-- -->5<!-- -->)</a><a id="contribution.schema-solutions-mobile-apps" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=mobile-apps" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Mobile App Resources<!-- --> <!-- -->(<!-- -->1<!-- -->)</a></div><div role="group" id="contribution.schema-solutions-group" aria-label="Workflow segmentation of schema contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Workflow</div><a id="contribution.schema-solutions-optimization" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=optimization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Optimization<!-- --> <!-- -->(<!-- -->19<!-- -->)</a><a id="contribution.schema-solutions-collaborative-editing" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=collaborative-editing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Collaborative Editing<!-- --> <!-- -->(<!-- -->17<!-- -->)</a><a id="contribution.schema-solutions-localization" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=localization" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Localization Resources<!-- --> <!-- -->(<!-- -->3<!-- -->)</a><a id="contribution.schema-solutions-ai" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=ai" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Artificial Intelligence (AI)<!-- --> <!-- -->(<!-- -->1<!-- -->)</a><a id="contribution.schema-solutions-multichannel" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=multichannel" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Multichannel<!-- --> <!-- -->(<!-- -->1<!-- -->)</a></div><div role="group" id="contribution.schema-solutions-group" aria-label="Integration segmentation of schema contributions" class="OmniviewNavigation_optionsGroup__bD9ea"><div class="OmniviewNavigation_menuSectionTitle__3kPfg shared_label__Ytarj shared_label_base__ALIe4 shared_fg4__8eU1H">Integration</div><a id="contribution.schema-solutions-content-enrichment" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=content-enrichment" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Content Enrichment<!-- --> <!-- -->(<!-- -->57<!-- -->)</a><a id="contribution.schema-solutions-publishing" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=publishing" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Publishing<!-- --> <!-- -->(<!-- -->26<!-- -->)</a><a id="contribution.schema-solutions-apis" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=apis" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">APIs<!-- --> <!-- -->(<!-- -->20<!-- -->)</a><a id="contribution.schema-solutions-distribution" tabindex="0" data-active="false" role="menuitem" href="/exchange/type=schemas/solution=distribution" class="OmniviewNavigation_dropdownOption__QSfCY shared_fg1__EHH82 shared_text4__vymfi ">Distribution<!-- --> <!-- -->(<!-- -->2<!-- -->)</a></div></div></div></div><a class="OmniviewNavigation_dropdownBtn__SLlrJ shared_fg2__gvnW7 shared_text3__MQrA6 shared_hairline2__qAj6m" data-active="false" href="/exchange/community">Community</a></div></div></section><div class="contributions-grid CommunityOmniview_contributionsContainer__wc8Ud shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y ContributionsGrid_root__CCFHb ContributionsGrid_threeColumn__m13Fa "><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">How we use .mdc rules</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/c80f2dd97ec570da74c0b76610a45aa12d5df140-1200x758.png?rect=0,4,1200,750&w=800&h=500&fit=clip&auto=format" alt="A charming cat with his dandy fellows, arm rested on a table - how we use .mdc rules" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/c80f2dd97ec570da74c0b76610a45aa12d5df140-1200x758.png?rect=0,4,1200,750&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/c80f2dd97ec570da74c0b76610a45aa12d5df140-1200x758.png?rect=0,4,1200,750&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/c80f2dd97ec570da74c0b76610a45aa12d5df140-1200x758.png?rect=0,4,1200,750&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/c80f2dd97ec570da74c0b76610a45aa12d5df140-1200x758.png?rect=0,4,1200,750&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/c80f2dd97ec570da74c0b76610a45aa12d5df140-1200x758.png?rect=0,4,1200,750&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/c80f2dd97ec570da74c0b76610a45aa12d5df140-1200x758.png?rect=0,4,1200,750&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/c80f2dd97ec570da74c0b76610a45aa12d5df140-1200x758.png?rect=0,4,1200,750&w=1200&h=750&fit=clip&auto=format 1200w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Here's how we use .mdc rules with Cursor to increase productivity, and improve editorial experiences</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>robotostudio.com</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=50&h=50&fit=clip&auto=format" alt="Roboto Studio's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=1200&h=1200&fit=clip&auto=format 1200w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:2680px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=50&h=50&fit=clip&auto=format" alt="Jono's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1280&h=1280&fit=clip&auto=format 1280w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1440&h=1440&fit=clip&auto=format 1440w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1600&h=1600&fit=clip&auto=format 1600w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1920&h=1920&fit=clip&auto=format 1920w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=2160&h=2160&fit=clip&auto=format 2160w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=2400&h=2400&fit=clip&auto=format 2400w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=2680&h=2680&fit=clip&auto=format 2680w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:2400px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=50&h=50&fit=clip&auto=format" alt="Snehil Tripathi's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1280&h=1280&fit=clip&auto=format 1280w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1440&h=1440&fit=clip&auto=format 1440w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1600&h=1600&fit=clip&auto=format 1600w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1920&h=1920&fit=clip&auto=format 1920w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=2160&h=2160&fit=clip&auto=format 2160w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=2400&h=2400&fit=clip&auto=format 2400w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:3024px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=50&h=50&fit=clip&auto=format" alt="Hrithik Prasad's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=1280&h=1280&fit=clip&auto=format 1280w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=1440&h=1440&fit=clip&auto=format 1440w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=1600&h=1600&fit=clip&auto=format 1600w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=1920&h=1920&fit=clip&auto=format 1920w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=2160&h=2160&fit=clip&auto=format 2160w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=2400&h=2400&fit=clip&auto=format 2400w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=2880&h=2880&fit=clip&auto=format 2880w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=3024&h=3024&fit=clip&auto=format 3024w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://robotostudio.com/blog/how-we-use-mdc-rules"><span class="visually-hidden">Go to <!-- -->How we use .mdc rules</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Cookie consent integrations with Sanity</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:2140px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/e3ea14e214bd69b6446dda3402239d0c96497821-2140x1225.png?rect=90,0,1960,1225&w=800&h=500&fit=clip&auto=format" alt="Cookie Banner" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/e3ea14e214bd69b6446dda3402239d0c96497821-2140x1225.png?rect=90,0,1960,1225&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/e3ea14e214bd69b6446dda3402239d0c96497821-2140x1225.png?rect=90,0,1960,1225&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/e3ea14e214bd69b6446dda3402239d0c96497821-2140x1225.png?rect=90,0,1960,1225&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/e3ea14e214bd69b6446dda3402239d0c96497821-2140x1225.png?rect=90,0,1960,1225&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/e3ea14e214bd69b6446dda3402239d0c96497821-2140x1225.png?rect=90,0,1960,1225&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/e3ea14e214bd69b6446dda3402239d0c96497821-2140x1225.png?rect=90,0,1960,1225&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/e3ea14e214bd69b6446dda3402239d0c96497821-2140x1225.png?rect=91,0,1959,1225&w=2140&h=1338&fit=clip&auto=format 2140w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">How to integrate a cookie consent banner with your Sanity-powered website</p><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:550px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550.jpg?w=50&h=50&fit=clip&auto=format" alt="Irina Blumenfeld's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550.jpg?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550.jpg?w=550&h=550&fit=clip&auto=format 550w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Irina Blumenfeld</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" href="/guides/cookie-consent-integrations-with-sanity"><span class="visually-hidden">Go to <!-- -->Cookie consent integrations with Sanity</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Level up Your Edit Modal with Next/Previous Navigation Buttons for Array Items</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/8a96dca42327863037127cc4a939c1989944f131-1200x750.png?w=800&h=500&fit=clip&auto=format" alt="Graphic with text "Build a navigator for your array item modal"" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/8a96dca42327863037127cc4a939c1989944f131-1200x750.png?w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/8a96dca42327863037127cc4a939c1989944f131-1200x750.png?w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/8a96dca42327863037127cc4a939c1989944f131-1200x750.png?w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/8a96dca42327863037127cc4a939c1989944f131-1200x750.png?w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/8a96dca42327863037127cc4a939c1989944f131-1200x750.png?w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/8a96dca42327863037127cc4a939c1989944f131-1200x750.png?w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/8a96dca42327863037127cc4a939c1989944f131-1200x750.png?w=1200&h=750&fit=clip&auto=format 1200w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><div class="contribution-badges ContributionBadges_root__8EC4G ContributionBadges_layoutDefault___Z8ji shared_text4__vymfi"></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Streamline your array edit workflow by enabling smooth navigation through array items within the default edit modal. This guide walks you through building a clean, user-friendly solution for your Sanity Studio.</p><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:612px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/27aa6d4eff68e6dcd69d69b93ed7c31a9d52de68-612x612.png?w=50&h=50&fit=clip&auto=format" alt="Saskia Bobinska's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/27aa6d4eff68e6dcd69d69b93ed7c31a9d52de68-612x612.png?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/27aa6d4eff68e6dcd69d69b93ed7c31a9d52de68-612x612.png?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/27aa6d4eff68e6dcd69d69b93ed7c31a9d52de68-612x612.png?w=612&h=612&fit=clip&auto=format 612w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Saskia Bobinska</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" href="/guides/level-up-your-edit-modal-with-next-previous-navigation-buttons-for-array-items"><span class="visually-hidden">Go to <!-- -->Level up Your Edit Modal with Next/Previous Navigation Buttons for Array Items</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">What is Sanity? A guide to the #1 Headless CMS</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1600px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/6600d614878165882c4c44f67025b27a0437b2e5-1600x900.png?rect=80,0,1440,900&w=800&h=500&fit=clip&auto=format" alt="What is Sanity? A guide to the #1 Headless CMS. Article by Jamie Warburton, published by Hex Digital." loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/6600d614878165882c4c44f67025b27a0437b2e5-1600x900.png?rect=80,0,1440,900&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/6600d614878165882c4c44f67025b27a0437b2e5-1600x900.png?rect=80,0,1440,900&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/6600d614878165882c4c44f67025b27a0437b2e5-1600x900.png?rect=80,0,1440,900&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/6600d614878165882c4c44f67025b27a0437b2e5-1600x900.png?rect=80,0,1440,900&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/6600d614878165882c4c44f67025b27a0437b2e5-1600x900.png?rect=80,0,1440,900&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/6600d614878165882c4c44f67025b27a0437b2e5-1600x900.png?rect=80,0,1440,900&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/6600d614878165882c4c44f67025b27a0437b2e5-1600x900.png?rect=80,0,1440,900&w=1600&h=1000&fit=clip&auto=format 1600w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">If you’re still using a traditional CMS like WordPress to manage all your content, you might be working harder than you need to. Sanity, the leading headless CMS, is here to make your life easier—and I mean significantly easier</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>www.hexdigital.com</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:300px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/c748092c6f41b7612c3472072800102333032dc6-300x300.png?w=50&h=50&fit=clip&auto=format" alt="Hex Digital's picture" loading="lazy" width="50" height="50" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:420px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/c46d9cf22a486411df1c0bc4160fe76708207add-420x420.png?w=50&h=50&fit=clip&auto=format" alt="Jamie Warburton's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/c46d9cf22a486411df1c0bc4160fe76708207add-420x420.png?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/c46d9cf22a486411df1c0bc4160fe76708207add-420x420.png?w=420&h=420&fit=clip&auto=format 420w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://www.hexdigital.com/news/what-is-sanity-a-guide-to-the-number-one-headless-cms"><span class="visually-hidden">Go to <!-- -->What is Sanity? A guide to the #1 Headless CMS</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">An opinionated guide to Sanity Studio</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:2400px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/e5f7c2a60008596d49044544f88c039b2672fbe7-2400x1500.png?w=800&h=500&fit=clip&auto=format" alt="An opinionated guide to Sanity Studio" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/e5f7c2a60008596d49044544f88c039b2672fbe7-2400x1500.png?w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/e5f7c2a60008596d49044544f88c039b2672fbe7-2400x1500.png?w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/e5f7c2a60008596d49044544f88c039b2672fbe7-2400x1500.png?w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/e5f7c2a60008596d49044544f88c039b2672fbe7-2400x1500.png?w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/e5f7c2a60008596d49044544f88c039b2672fbe7-2400x1500.png?w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/e5f7c2a60008596d49044544f88c039b2672fbe7-2400x1500.png?w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/e5f7c2a60008596d49044544f88c039b2672fbe7-2400x1500.png?w=2400&h=1500&fit=clip&auto=format 2400w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><div class="contribution-badges ContributionBadges_root__8EC4G ContributionBadges_layoutDefault___Z8ji shared_text4__vymfi"><div class="ContributionBadges_official__VP9dd shared_fg2__gvnW7"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 25"><path fill="currentColor" d="M12.4 9.3c1.12 0 1.57.63 1.75 1.07h1.57c-.36-1.47-1.56-2.3-3.33-2.3-1.08 0-2 .39-2.55 1.07.02.62.27 1.1.74 1.47.18-.8.86-1.3 1.82-1.3zm.26 6.36c-.93 0-1.6-.4-1.87-1.16H9.17c.35 1.53 1.65 2.44 3.5 2.44 1.1 0 2.05-.39 2.6-1.07a2 2 0 00-.72-1.6c-.16.87-.85 1.4-1.9 1.4z"></path><path fill="currentColor" d="M12 11.56l1.62.38c1 .24 2.2.84 2.2 2.38 0 .42-.08.81-.26 1.15v.02c-.1-.78-.5-1.35-1.25-1.75a5.35 5.35 0 00-1.2-.45l-1.58-.36c-1.44-.33-2.14-1.09-2.14-2.3 0-.4.09-.77.25-1.1l.01-.02c.12.7.53 1.25 1.23 1.63.32.17.7.31 1.13.42z"></path><path fill="currentColor" fill-rule="evenodd" d="M12.5 3.9a8.6 8.6 0 100 17.2 8.6 8.6 0 000-17.2zm-7.4 8.6a7.4 7.4 0 1114.8 0 7.4 7.4 0 01-14.8 0z" clip-rule="evenodd"></path></svg>Official<span class="visually-hidden">(made by Sanity team)</span></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Sanity Studio is an incredibly flexible tool with near limitless customisation. Here's how I use it.</p><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:400px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/2fde3d640e8d278894cee00e2927fce3b3b66b6b-400x400.jpg?w=50&h=50&fit=clip&auto=format" alt="Simeon Griggs's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/2fde3d640e8d278894cee00e2927fce3b3b66b6b-400x400.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/2fde3d640e8d278894cee00e2927fce3b3b66b6b-400x400.jpg?w=400&h=400&fit=clip&auto=format 400w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Simeon Griggs</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" href="/guides/an-opinionated-guide-to-sanity-studio"><span class="visually-hidden">Go to <!-- -->An opinionated guide to Sanity Studio</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Working with Turbo Start Sanity</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/67fd19d415cdcb941e19fd9bf7758368ba26278c-1200x758.png?rect=0,4,1200,750&w=800&h=500&fit=clip&auto=format" alt="A wrinkly looking cat looking right at you with those endlessly deep eyes" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/67fd19d415cdcb941e19fd9bf7758368ba26278c-1200x758.png?rect=0,4,1200,750&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/67fd19d415cdcb941e19fd9bf7758368ba26278c-1200x758.png?rect=0,4,1200,750&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/67fd19d415cdcb941e19fd9bf7758368ba26278c-1200x758.png?rect=0,4,1200,750&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/67fd19d415cdcb941e19fd9bf7758368ba26278c-1200x758.png?rect=0,4,1200,750&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/67fd19d415cdcb941e19fd9bf7758368ba26278c-1200x758.png?rect=0,4,1200,750&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/67fd19d415cdcb941e19fd9bf7758368ba26278c-1200x758.png?rect=0,4,1200,750&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/67fd19d415cdcb941e19fd9bf7758368ba26278c-1200x758.png?rect=0,4,1200,750&w=1200&h=750&fit=clip&auto=format 1200w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><div class="contribution-badges ContributionBadges_root__8EC4G ContributionBadges_layoutDefault___Z8ji shared_text4__vymfi"></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">This week we launched Turbo Start Sanity. Here's how to get the most out of Roboto Studio's foundational Next.js and Sanity implementation.</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>robotostudio.com</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=50&h=50&fit=clip&auto=format" alt="Roboto Studio's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=1200&h=1200&fit=clip&auto=format 1200w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:2680px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=50&h=50&fit=clip&auto=format" alt="Jono's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1280&h=1280&fit=clip&auto=format 1280w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1440&h=1440&fit=clip&auto=format 1440w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1600&h=1600&fit=clip&auto=format 1600w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1920&h=1920&fit=clip&auto=format 1920w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=2160&h=2160&fit=clip&auto=format 2160w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=2400&h=2400&fit=clip&auto=format 2400w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=2680&h=2680&fit=clip&auto=format 2680w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:2400px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=50&h=50&fit=clip&auto=format" alt="Snehil Tripathi's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1280&h=1280&fit=clip&auto=format 1280w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1440&h=1440&fit=clip&auto=format 1440w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1600&h=1600&fit=clip&auto=format 1600w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1920&h=1920&fit=clip&auto=format 1920w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=2160&h=2160&fit=clip&auto=format 2160w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=2400&h=2400&fit=clip&auto=format 2400w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:3024px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=50&h=50&fit=clip&auto=format" alt="Hrithik Prasad's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=1280&h=1280&fit=clip&auto=format 1280w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=1440&h=1440&fit=clip&auto=format 1440w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=1600&h=1600&fit=clip&auto=format 1600w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=1920&h=1920&fit=clip&auto=format 1920w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=2160&h=2160&fit=clip&auto=format 2160w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=2400&h=2400&fit=clip&auto=format 2400w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=2880&h=2880&fit=clip&auto=format 2880w,https://cdn.sanity.io/images/81pocpw8/production/bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032.jpg?rect=0,0,3024,3024&w=3024&h=3024&fit=clip&auto=format 3024w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://robotostudio.com/blog/working-with-turbo-start-sanity"><span class="visually-hidden">Go to <!-- -->Working with Turbo Start Sanity</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Querying offline exported Sanity datasets with GROQ</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1992px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/1089b5e38797bf1a9436b005800659e8748ec537-1992x1310.png?rect=0,33,1992,1245&w=800&h=500&fit=clip&auto=format" alt="Image showing GROQ query on an offline .ndjson file" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/1089b5e38797bf1a9436b005800659e8748ec537-1992x1310.png?rect=0,33,1992,1245&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/1089b5e38797bf1a9436b005800659e8748ec537-1992x1310.png?rect=0,33,1992,1245&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/1089b5e38797bf1a9436b005800659e8748ec537-1992x1310.png?rect=0,33,1992,1245&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/1089b5e38797bf1a9436b005800659e8748ec537-1992x1310.png?rect=0,33,1992,1245&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/1089b5e38797bf1a9436b005800659e8748ec537-1992x1310.png?rect=0,33,1992,1245&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/1089b5e38797bf1a9436b005800659e8748ec537-1992x1310.png?rect=0,33,1992,1245&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/1089b5e38797bf1a9436b005800659e8748ec537-1992x1310.png?rect=0,33,1992,1245&w=1992&h=1245&fit=clip&auto=format 1992w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Did you know you can query your .ndjson files from Sanity dataset exports with GROQ?</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>www.baccup.app</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:466px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/cd7e70e2304258d87b6757ea6d408f9d308c6c58-466x466.png?w=50&h=50&fit=clip&auto=format" alt="Baccup's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/cd7e70e2304258d87b6757ea6d408f9d308c6c58-466x466.png?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/cd7e70e2304258d87b6757ea6d408f9d308c6c58-466x466.png?w=466&h=466&fit=clip&auto=format 466w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Baccup</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://www.baccup.app/articles/query-dataset-groq"><span class="visually-hidden">Go to <!-- -->Querying offline exported Sanity datasets with GROQ</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Forms with Sanity</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="ContributionPreview_imagePlaceholder__6c6he"><svg data-sanity-icon="document" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 4.5V9.5H6.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M18.5 20.5H6.5V9.5L11.5 4.5H18.5V20.5Z" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Common approaches for using forms with Sanity</p><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:667px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=50&h=50&fit=clip&auto=format" alt="Chris LaRocque's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=667&h=667&fit=clip&auto=format 667w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Chris LaRocque</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" href="/guides/forms-with-sanity"><span class="visually-hidden">Go to <!-- -->Forms with Sanity</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Integrating external data sources with Sanity</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="ContributionPreview_imagePlaceholder__6c6he"><svg data-sanity-icon="document" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 4.5V9.5H6.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M18.5 20.5H6.5V9.5L11.5 4.5H18.5V20.5Z" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Learn the 2 most common patterns for integrating external data sources with Sanity</p><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:667px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=50&h=50&fit=clip&auto=format" alt="Chris LaRocque's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=667&h=667&fit=clip&auto=format 667w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Chris LaRocque</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" href="/guides/integrating-external-data"><span class="visually-hidden">Go to <!-- -->Integrating external data sources with Sanity</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Boost Your Workflow with VSCode Snippets</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1312px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/bf8064ce6e5e7876f91901470723b1f4071406db-1312x928.jpg?rect=0,54,1312,820&w=800&h=500&fit=clip&auto=format" alt="a cubicle covered in sticky notes all over the wall and room. a fat worker with an afro typing on his old PC computer with the text "VSCode Snippets" on the computer screen" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/bf8064ce6e5e7876f91901470723b1f4071406db-1312x928.jpg?rect=0,54,1312,820&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/bf8064ce6e5e7876f91901470723b1f4071406db-1312x928.jpg?rect=0,54,1312,820&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/bf8064ce6e5e7876f91901470723b1f4071406db-1312x928.jpg?rect=0,54,1312,820&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/bf8064ce6e5e7876f91901470723b1f4071406db-1312x928.jpg?rect=0,54,1312,820&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/bf8064ce6e5e7876f91901470723b1f4071406db-1312x928.jpg?rect=0,54,1312,820&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/bf8064ce6e5e7876f91901470723b1f4071406db-1312x928.jpg?rect=0,54,1312,820&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/bf8064ce6e5e7876f91901470723b1f4071406db-1312x928.jpg?rect=0,54,1312,820&w=1312&h=820&fit=clip&auto=format 1312w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><div class="contribution-badges ContributionBadges_root__8EC4G ContributionBadges_layoutDefault___Z8ji shared_text4__vymfi"></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Boost development speed with SanityPress's new built-in VSCode snippets. Simplify schema and component creation effortlessly.</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>sanitypress.dev</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:477px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/df30e2a0b71fbb3df686d8c1d57ca658dac4ede0-477x477.jpg?w=50&h=50&fit=clip&auto=format" alt="Mitchell Christ's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/df30e2a0b71fbb3df686d8c1d57ca658dac4ede0-477x477.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/df30e2a0b71fbb3df686d8c1d57ca658dac4ede0-477x477.jpg?w=477&h=477&fit=clip&auto=format 477w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Mitchell Christ</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://sanitypress.dev/blog/boost-your-workflow-with-vscode-snippets-for-sanitypress"><span class="visually-hidden">Go to <!-- -->Boost Your Workflow with VSCode Snippets</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">When Does Sanity Enterprise Make Sense for Your Team?</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1600px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/9df2a81c52a5d5ffcb0760f5d74d9f463efa717c-1600x900.png?rect=80,0,1440,900&w=800&h=500&fit=clip&auto=format" alt="When Does Sanity Enterprise Make Sense for Your Team?" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/9df2a81c52a5d5ffcb0760f5d74d9f463efa717c-1600x900.png?rect=80,0,1440,900&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/9df2a81c52a5d5ffcb0760f5d74d9f463efa717c-1600x900.png?rect=80,0,1440,900&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/9df2a81c52a5d5ffcb0760f5d74d9f463efa717c-1600x900.png?rect=80,0,1440,900&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/9df2a81c52a5d5ffcb0760f5d74d9f463efa717c-1600x900.png?rect=80,0,1440,900&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/9df2a81c52a5d5ffcb0760f5d74d9f463efa717c-1600x900.png?rect=80,0,1440,900&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/9df2a81c52a5d5ffcb0760f5d74d9f463efa717c-1600x900.png?rect=80,0,1440,900&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/9df2a81c52a5d5ffcb0760f5d74d9f463efa717c-1600x900.png?rect=80,0,1440,900&w=1600&h=1000&fit=clip&auto=format 1600w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">When does it make sense for your org to move to Sanity Enterprise? This article breaks down what Sanity Enterprise offers, when it makes sense to make the jump, and what you should know before you commit.</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>www.hexdigital.com</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:420px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/c46d9cf22a486411df1c0bc4160fe76708207add-420x420.png?w=50&h=50&fit=clip&auto=format" alt="Jamie Warburton's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/c46d9cf22a486411df1c0bc4160fe76708207add-420x420.png?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/c46d9cf22a486411df1c0bc4160fe76708207add-420x420.png?w=420&h=420&fit=clip&auto=format 420w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:300px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/c748092c6f41b7612c3472072800102333032dc6-300x300.png?w=50&h=50&fit=clip&auto=format" alt="Hex Digital's picture" loading="lazy" width="50" height="50" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://www.hexdigital.com/news/when-does-sanity-enterprise-make-sense-for-your-team"><span class="visually-hidden">Go to <!-- -->When Does Sanity Enterprise Make Sense for Your Team?</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Creating a custom input to display and save third party data</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:2400px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/4e97c9de7cf5c8632d1394e40edc3fd22e60c23a-2400x1800.png?rect=0,150,2400,1500&w=800&h=500&fit=clip&auto=format" alt="API and Sanity" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/4e97c9de7cf5c8632d1394e40edc3fd22e60c23a-2400x1800.png?rect=0,150,2400,1500&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/4e97c9de7cf5c8632d1394e40edc3fd22e60c23a-2400x1800.png?rect=0,150,2400,1500&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/4e97c9de7cf5c8632d1394e40edc3fd22e60c23a-2400x1800.png?rect=0,150,2400,1500&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/4e97c9de7cf5c8632d1394e40edc3fd22e60c23a-2400x1800.png?rect=0,150,2400,1500&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/4e97c9de7cf5c8632d1394e40edc3fd22e60c23a-2400x1800.png?rect=0,150,2400,1500&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/4e97c9de7cf5c8632d1394e40edc3fd22e60c23a-2400x1800.png?rect=0,150,2400,1500&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/4e97c9de7cf5c8632d1394e40edc3fd22e60c23a-2400x1800.png?rect=0,150,2400,1500&w=2400&h=1500&fit=clip&auto=format 2400w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><div class="contribution-badges ContributionBadges_root__8EC4G ContributionBadges_layoutDefault___Z8ji shared_text4__vymfi"></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Sometimes the content you need to reference lives outside of Sanity</p><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:400px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/2fde3d640e8d278894cee00e2927fce3b3b66b6b-400x400.jpg?w=50&h=50&fit=clip&auto=format" alt="Simeon Griggs's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/2fde3d640e8d278894cee00e2927fce3b3b66b6b-400x400.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/2fde3d640e8d278894cee00e2927fce3b3b66b6b-400x400.jpg?w=400&h=400&fit=clip&auto=format 400w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Simeon Griggs</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" href="/guides/custom-input-3rd-party-data"><span class="visually-hidden">Go to <!-- -->Creating a custom input to display and save third party data</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Best Use Cases of Sanity</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/753c3c2aedb71807b426547e0c72a5d4055f5a24-1200x750.png?w=800&h=500&fit=clip&auto=format" alt="Best Use Cases of Sanity by Jakub Dakowicz" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/753c3c2aedb71807b426547e0c72a5d4055f5a24-1200x750.png?w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/753c3c2aedb71807b426547e0c72a5d4055f5a24-1200x750.png?w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/753c3c2aedb71807b426547e0c72a5d4055f5a24-1200x750.png?w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/753c3c2aedb71807b426547e0c72a5d4055f5a24-1200x750.png?w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/753c3c2aedb71807b426547e0c72a5d4055f5a24-1200x750.png?w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/753c3c2aedb71807b426547e0c72a5d4055f5a24-1200x750.png?w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/753c3c2aedb71807b426547e0c72a5d4055f5a24-1200x750.png?w=1200&h=750&fit=clip&auto=format 1200w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Explore use cases of Sanity CMS, a headless content platform that enables flexible content, enhances functionality and UX in industries like finance, retail, and healthcare.</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>pagepro.co</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:618px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/7854020990eff64f15496373d285d01ae43ef9c6-618x616.png?rect=1,0,616,616&w=50&h=50&fit=clip&auto=format" alt="Pagepro's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/7854020990eff64f15496373d285d01ae43ef9c6-618x616.png?rect=1,0,616,616&w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/7854020990eff64f15496373d285d01ae43ef9c6-618x616.png?rect=1,0,616,616&w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/7854020990eff64f15496373d285d01ae43ef9c6-618x616.png?rect=1,0,616,616&w=618&h=618&fit=clip&auto=format 618w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:256px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/fb5be069f4febb4fb0b5894f36399cc5d035a2fd-256x256.webp?w=50&h=50&fit=clip&auto=format" alt="Jakub Dakowicz's picture" loading="lazy" width="50" height="50" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://pagepro.co/blog/best-use-cases-of-sanity/"><span class="visually-hidden">Go to <!-- -->Best Use Cases of Sanity</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Build your blog with Astro and Sanity</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/5b212305461a3acdd5c7bf43017d9baae0c6a42d-1200x900.png?rect=0,75,1200,750&w=800&h=500&fit=clip&auto=format" alt="Astro + Sanity logos" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/5b212305461a3acdd5c7bf43017d9baae0c6a42d-1200x900.png?rect=0,75,1200,750&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/5b212305461a3acdd5c7bf43017d9baae0c6a42d-1200x900.png?rect=0,75,1200,750&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/5b212305461a3acdd5c7bf43017d9baae0c6a42d-1200x900.png?rect=0,75,1200,750&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/5b212305461a3acdd5c7bf43017d9baae0c6a42d-1200x900.png?rect=0,75,1200,750&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/5b212305461a3acdd5c7bf43017d9baae0c6a42d-1200x900.png?rect=0,75,1200,750&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/5b212305461a3acdd5c7bf43017d9baae0c6a42d-1200x900.png?rect=0,75,1200,750&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/5b212305461a3acdd5c7bf43017d9baae0c6a42d-1200x900.png?rect=0,75,1200,750&w=1200&h=750&fit=clip&auto=format 1200w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><div class="contribution-badges ContributionBadges_root__8EC4G ContributionBadges_layoutDefault___Z8ji shared_text4__vymfi"></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">A complete guide to setting up your blog using Astro and Sanity</p><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:667px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=50&h=50&fit=clip&auto=format" alt="Chris LaRocque's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/786458fd67090dd5efd273257b1530a27e1ab1f1-667x667.jpg?w=667&h=667&fit=clip&auto=format 667w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:800px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/ea6db6c70f7330629346b5f04ad0181dcc615608-800x749.png?rect=26,0,749,749&w=50&h=50&fit=clip&auto=format" alt="Rune Botten's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/ea6db6c70f7330629346b5f04ad0181dcc615608-800x749.png?rect=26,0,749,749&w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/ea6db6c70f7330629346b5f04ad0181dcc615608-800x749.png?rect=26,0,749,749&w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/ea6db6c70f7330629346b5f04ad0181dcc615608-800x749.png?rect=26,0,749,749&w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/ea6db6c70f7330629346b5f04ad0181dcc615608-800x749.png?rect=26,0,749,749&w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/ea6db6c70f7330629346b5f04ad0181dcc615608-800x749.png?rect=26,0,749,749&w=800&h=800&fit=clip&auto=format 800w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/95fd829264376a54b6197d559ee393d3362f7dcb-1200x802.png?rect=160,53,691,691&w=50&h=50&fit=clip&auto=format" alt="Knut Melvær's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/95fd829264376a54b6197d559ee393d3362f7dcb-1200x802.png?rect=160,53,691,691&w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/95fd829264376a54b6197d559ee393d3362f7dcb-1200x802.png?rect=160,53,691,691&w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/95fd829264376a54b6197d559ee393d3362f7dcb-1200x802.png?rect=160,53,691,691&w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/95fd829264376a54b6197d559ee393d3362f7dcb-1200x802.png?rect=160,53,691,691&w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/95fd829264376a54b6197d559ee393d3362f7dcb-1200x802.png?rect=160,53,691,691&w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/95fd829264376a54b6197d559ee393d3362f7dcb-1200x802.png?rect=160,53,691,691&w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/95fd829264376a54b6197d559ee393d3362f7dcb-1200x802.png?rect=160,53,691,691&w=1200&h=1200&fit=clip&auto=format 1200w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" href="/guides/sanity-astro-blog"><span class="visually-hidden">Go to <!-- -->Build your blog with Astro and Sanity</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">How to implement front-end search with Sanity</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:2174px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/31b6c30cb41ba71976abc61aa821893e013be1c5-2174x1082.png?rect=222,0,1731,1082&w=800&h=500&fit=clip&auto=format" alt="Sanity + Algolia" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/31b6c30cb41ba71976abc61aa821893e013be1c5-2174x1082.png?rect=222,0,1731,1082&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/31b6c30cb41ba71976abc61aa821893e013be1c5-2174x1082.png?rect=222,0,1731,1082&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/31b6c30cb41ba71976abc61aa821893e013be1c5-2174x1082.png?rect=222,0,1731,1082&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/31b6c30cb41ba71976abc61aa821893e013be1c5-2174x1082.png?rect=222,0,1731,1082&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/31b6c30cb41ba71976abc61aa821893e013be1c5-2174x1082.png?rect=222,0,1731,1082&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/31b6c30cb41ba71976abc61aa821893e013be1c5-2174x1082.png?rect=222,0,1731,1082&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/31b6c30cb41ba71976abc61aa821893e013be1c5-2174x1082.png?rect=222,0,1731,1082&w=2174&h=1359&fit=clip&auto=format 2174w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><div class="contribution-badges ContributionBadges_root__8EC4G ContributionBadges_layoutDefault___Z8ji shared_text4__vymfi"></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">By integrating Sanity's structured content with Algolia, you can provide your users with fast, relevant search results</p><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:550px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550.jpg?w=50&h=50&fit=clip&auto=format" alt="Irina Blumenfeld's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550.jpg?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550.jpg?w=550&h=550&fit=clip&auto=format 550w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Irina Blumenfeld</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" href="/guides/how-to-implement-front-end-search-with-sanity"><span class="visually-hidden">Go to <!-- -->How to implement front-end search with Sanity</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Sanity and Next.js for CI / CD</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/d40e894e3c6389cdefb9bb62aa8e0b49a88b1cff-1200x750.png?w=800&h=500&fit=clip&auto=format" alt="Sanity and Nextjs for CI / CD" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/d40e894e3c6389cdefb9bb62aa8e0b49a88b1cff-1200x750.png?w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/d40e894e3c6389cdefb9bb62aa8e0b49a88b1cff-1200x750.png?w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/d40e894e3c6389cdefb9bb62aa8e0b49a88b1cff-1200x750.png?w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/d40e894e3c6389cdefb9bb62aa8e0b49a88b1cff-1200x750.png?w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/d40e894e3c6389cdefb9bb62aa8e0b49a88b1cff-1200x750.png?w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/d40e894e3c6389cdefb9bb62aa8e0b49a88b1cff-1200x750.png?w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/d40e894e3c6389cdefb9bb62aa8e0b49a88b1cff-1200x750.png?w=1200&h=750&fit=clip&auto=format 1200w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Learn how to deploy Sanity Studio with Nextjs. Explore hosting, Sanity Nextjs CI/CD, and optimizing your content management system for modern web applications.</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>pagepro.co</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:618px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/7854020990eff64f15496373d285d01ae43ef9c6-618x616.png?rect=1,0,616,616&w=50&h=50&fit=clip&auto=format" alt="Pagepro's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/7854020990eff64f15496373d285d01ae43ef9c6-618x616.png?rect=1,0,616,616&w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/7854020990eff64f15496373d285d01ae43ef9c6-618x616.png?rect=1,0,616,616&w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/7854020990eff64f15496373d285d01ae43ef9c6-618x616.png?rect=1,0,616,616&w=618&h=618&fit=clip&auto=format 618w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://pagepro.co/blog/sanity-and-nextjs-for-ci-cd/"><span class="visually-hidden">Go to <!-- -->Sanity and Next.js for CI / CD</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Sanity + Next.js + Tailwind 4 = Modern Web Design</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1344px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/f276f329b3aa654f086ca0fa1f1a19915d8cb9aa-1344x896.jpg?rect=0,28,1344,840&w=800&h=500&fit=clip&auto=format" alt="The new Tailwind kids on the block: modern, dynamic, and ready to innovate." loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/f276f329b3aa654f086ca0fa1f1a19915d8cb9aa-1344x896.jpg?rect=0,28,1344,840&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/f276f329b3aa654f086ca0fa1f1a19915d8cb9aa-1344x896.jpg?rect=0,28,1344,840&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/f276f329b3aa654f086ca0fa1f1a19915d8cb9aa-1344x896.jpg?rect=0,28,1344,840&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/f276f329b3aa654f086ca0fa1f1a19915d8cb9aa-1344x896.jpg?rect=0,28,1344,840&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/f276f329b3aa654f086ca0fa1f1a19915d8cb9aa-1344x896.jpg?rect=0,28,1344,840&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/f276f329b3aa654f086ca0fa1f1a19915d8cb9aa-1344x896.jpg?rect=0,28,1344,840&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/f276f329b3aa654f086ca0fa1f1a19915d8cb9aa-1344x896.jpg?rect=0,28,1344,840&w=1344&h=840&fit=clip&auto=format 1344w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><div class="contribution-badges ContributionBadges_root__8EC4G ContributionBadges_layoutDefault___Z8ji shared_text4__vymfi"></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">SanityPress is the first Sanity.io starter template with Tailwind 4 preconfigured out-of-the-box.</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>sanitypress.dev</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:477px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/df30e2a0b71fbb3df686d8c1d57ca658dac4ede0-477x477.jpg?w=50&h=50&fit=clip&auto=format" alt="Mitchell Christ's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/df30e2a0b71fbb3df686d8c1d57ca658dac4ede0-477x477.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/df30e2a0b71fbb3df686d8c1d57ca658dac4ede0-477x477.jpg?w=477&h=477&fit=clip&auto=format 477w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div>Mitchell Christ</div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://sanitypress.dev/blog/sanitypress-v6-tailwind-4"><span class="visually-hidden">Go to <!-- -->Sanity + Next.js + Tailwind 4 = Modern Web Design</span></a></article><article class="contribution-preview ContributionPreview_contributionCard__a5S6a shared_fg2__gvnW7 shared_box__eqBFk shared_borderRadius__O_jrc " data-focused="false" data-layout="oneColumn"><h4 class="ContributionPreview_contributionTitle__uOgN5 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Using markdown shortcuts with the Portable Text Editor</h4><div class="contribution-preview__img ContributionPreview_imageWrapper__1u0YG shared_fg1__EHH82 shared_bg2__DFMii"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.6;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:62.5%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/663ec340b6dd248a269cdd38baea0eca3072b760-1200x758.png?rect=0,4,1200,750&w=800&h=500&fit=clip&auto=format" alt="A rather weird looking cat, probably going to need some moisturiser for it or something" loading="lazy" srcSet="https://cdn.sanity.io/images/81pocpw8/production/663ec340b6dd248a269cdd38baea0eca3072b760-1200x758.png?rect=0,4,1200,750&w=320&h=200&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/663ec340b6dd248a269cdd38baea0eca3072b760-1200x758.png?rect=0,4,1200,750&w=480&h=300&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/663ec340b6dd248a269cdd38baea0eca3072b760-1200x758.png?rect=0,4,1200,750&w=640&h=400&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/663ec340b6dd248a269cdd38baea0eca3072b760-1200x758.png?rect=0,4,1200,750&w=720&h=450&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/663ec340b6dd248a269cdd38baea0eca3072b760-1200x758.png?rect=0,4,1200,750&w=800&h=500&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/663ec340b6dd248a269cdd38baea0eca3072b760-1200x758.png?rect=0,4,1200,750&w=960&h=600&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/663ec340b6dd248a269cdd38baea0eca3072b760-1200x758.png?rect=0,4,1200,750&w=1200&h=750&fit=clip&auto=format 1200w" sizes="(max-width: 400px) 100vw, 400px" class="Image_img__5ZmPX"/></noscript></div></div><div class="contribution-badges ContributionBadges_root__8EC4G ContributionBadges_layoutDefault___Z8ji shared_text4__vymfi"></div><p class="ContributionPreview_contributionDesc__veciW shared_text3__MQrA6 shared_fg2__gvnW7">Learn how to use markdown shortcuts within the Sanity portable text editor. We'll cover useful shortcuts and potential pitfalls.</p><div class="ContributionPreview_externalIndicator__I6oNY shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><svg data-sanity-icon="launch" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 5.5H19.5V11" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="visually-hidden">This is an external link at:</span>robotostudio.com</div><div class="ContributionPreview_authorsContainer__egpwm" data-authors="true"><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:1200px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=50&h=50&fit=clip&auto=format" alt="Roboto Studio's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200.png?w=1200&h=1200&fit=clip&auto=format 1200w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:2680px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=50&h=50&fit=clip&auto=format" alt="Jono's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1280&h=1280&fit=clip&auto=format 1280w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1440&h=1440&fit=clip&auto=format 1440w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1600&h=1600&fit=clip&auto=format 1600w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=1920&h=1920&fit=clip&auto=format 1920w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=2160&h=2160&fit=clip&auto=format 2160w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=2400&h=2400&fit=clip&auto=format 2400w,https://cdn.sanity.io/images/81pocpw8/production/63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745.jpg?rect=0,33,2680,2680&w=2680&h=2680&fit=clip&auto=format 2680w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div><div class="AuthorBadge_author__q4NXg AuthorBadge_presenceAvatar__EV3JL ContributionPreview_authorBadge__WektT shared_text5__UErjB"><div class="AuthorBadge_authorPhoto__yBRe9"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1;--source-width:2400px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=50&h=50&fit=clip&auto=format" alt="Snehil Tripathi's picture" loading="lazy" width="50" height="50" srcSet="https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=320&h=320&fit=clip&auto=format 320w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=480&h=480&fit=clip&auto=format 480w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=640&h=640&fit=clip&auto=format 640w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=720&h=720&fit=clip&auto=format 720w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=800&h=800&fit=clip&auto=format 800w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=960&h=960&fit=clip&auto=format 960w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1280&h=1280&fit=clip&auto=format 1280w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1440&h=1440&fit=clip&auto=format 1440w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1600&h=1600&fit=clip&auto=format 1600w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=1920&h=1920&fit=clip&auto=format 1920w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=2160&h=2160&fit=clip&auto=format 2160w,https://cdn.sanity.io/images/81pocpw8/production/fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400.jpg?w=2400&h=2400&fit=clip&auto=format 2400w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div></div><a class="ContributionPreview_contributionLink__fBKmy shared_overlayLink__kNVB1" target="_blank" href="https://robotostudio.com/blog/using-markdown-shortcuts-with-the-portable-text-editor"><span class="visually-hidden">Go to <!-- -->Using markdown shortcuts with the Portable Text Editor</span></a></article></div><div class="OmniviewPagination_root__96Inu"><nav id="contributions-pagination" aria-label="Navigate by page number" role="navigation" class="OmniviewPagination_nav__jCX_R"><a class="OmniviewPagination_numberLink__Ho_uu shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 OmniviewPagination_numberLinkActive__lFVuq" aria-current="true" href="/guides"><span class="visually-hidden">Go to page</span> <!-- -->1</a><a class="OmniviewPagination_numberLink__Ho_uu shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 " aria-current="false" href="/exchange/type=guides/page=2"><span class="visually-hidden">Go to page</span> <!-- -->2</a><div aria-hidden="true" class="OmniviewPagination_ellipsis__XMU8v shared_text2__BcBAQ shared_fg4__8eU1H">...</div><a class="OmniviewPagination_numberLink__Ho_uu shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 " aria-current="false" href="/exchange/type=guides/page=15"><span class="visually-hidden">Go to page</span> <!-- -->15</a><a rel="next" class="OmniviewPagination_next__XxFji OmniviewPagination_numberLink__Ho_uu shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5" href="/exchange/type=guides/page=2"><span class="visually-hidden">Next page</span><svg data-sanity-icon="chevron-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M10 8L14.5 12.5L10 17" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></a></nav><div class="OmniviewPagination_pageIndicator____eZ7 shared_text4__vymfi shared_fg3__NXgMk">Page <!-- -->1<!-- --> of <!-- -->15</div></div></main><div class="CommunityOmniview_finalCtaWrapper__7Jh3m"><div><a class="CommunityOmniview_createCta__7v_bY shared_primaryButton__JzTUh shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5" href="/get-started">Get started with Sanity</a></div></div></div><div class="tw-reset"><footer class="mb-[16vw] rounded-b-lg border-t border-t-border-subtle bg-bg-dim px-24 py-48 shadow-[0_48px_48px_color-mix(in_hsl,transparent,var(--red-700)_50%),0_24px_24px_color-mix(in_hsl,transparent,var(--red-800)_25%)] md:px-24 lg:mb-[120px] xl:p-96"><h2 class="sr-only">Footer</h2><div class="mx-auto grid w-full max-w-[var(--default-width)] gap-x-128 gap-y-48 !px-0 xl:grid-cols-[1fr,fit-content(300px)]"><nav class="grid grid-cols-2 gap-x-24 gap-y-48 md:grid-cols-4"><div><h3 class="label-sm mb-24 text-fg-dim">Products</h3><ul class="space-y-16"><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/studio">Sanity Studio</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/content-lake">Content Lake</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/developer-experience">APIs</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/create">Sanity Create</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/ai-assist">AI Assist</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/changelog">Changelog</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/cms-use-cases">Use cases</a></li></ul></div><div><h3 class="label-sm mb-24 text-fg-dim">Resources</h3><ul class="space-y-16"><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/docs/overview-introduction">Docs</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/learn">Learn</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/templates">Templates</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/resources">Resource Library</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/guides">Guides</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/explainers">Explainers</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/compare-sanity">Compare Sanity</a></li></ul></div><div><h3 class="label-sm mb-24 text-fg-dim">Company</h3><ul class="space-y-16"><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/blog">Blog</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/events">Events</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/customers">Customer Stories</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/careers">Careers</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/agency-partners">Agency Partners</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/technology-partners">Technology Partners</a></li></ul></div><div><h3 class="label-sm mb-24 text-fg-dim">Trust and compliance</h3><ul class="space-y-16"><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/legal/privacy">Privacy policy</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/legal/tos">Terms of service</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/accessibility">Accessibility statement</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" target="_blank" href="https://cdn.sanity.io/files/3do82whm/next/6313de929b146cb92702c9fcdfcbcf296a9ae37e.pdf">Transparency statement</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" href="/security">Security and compliance</a></li><li class="flex items-center leading-[0]"><a class="text-details-md flex items-center py-2 font-semibold text-fg-base hover:underline" target="_blank" href="https://opensourcepledge.com/members/sanity/">Open Source pledge</a></li><li class="flex items-center leading-[0]"><button class="text-interactive-md py-2 font-semibold text-fg-base hover:underline">Cookie preferences</button></li></ul></div></nav><div class="flex flex-col gap-y-48 md:flex-row md:justify-between xl:flex-col"><div><ul class="flex gap-4"><li><a aria-label="GitHub" class="IconButton_button__O8oAE" data-size="md" data-fill="outline" data-color="gray" target="_blank" href="https://github.com/sanity-io"><span class="IconButton_customIcon__ZxnBx"><svg class="h-21 w-21" viewBox="0 0 100 100"><use href="/iconophor/icon?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F3do82whm%2Fnext%2F229b0a8937b71b8209a8b498a737710c8c2473da-100x100.svg&symbol=true&replace-colors=currentColor#icon"></use></svg></span></a></li><li><a aria-label="YouTube" class="IconButton_button__O8oAE" data-size="md" data-fill="outline" data-color="gray" target="_blank" href="https://www.youtube.com/@sanity_io"><span class="IconButton_customIcon__ZxnBx"><svg class="h-21 w-21" viewBox="0 0 102 102"><use href="/iconophor/icon?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F3do82whm%2Fnext%2Fa521106c604896224867b71bf195a5936ba53d31-102x102.svg&symbol=true&replace-colors=currentColor#icon"></use></svg></span></a></li><li><a aria-label="LinkedIn" class="IconButton_button__O8oAE" data-size="md" data-fill="outline" data-color="gray" target="_blank" href="https://www.linkedin.com/company/sanity-io"><span class="IconButton_customIcon__ZxnBx"><svg class="h-21 w-21" viewBox="0 0 100 100"><use href="/iconophor/icon?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F3do82whm%2Fnext%2F4b53e2d9755e90400a0457e00bf462b78f4ecb76-100x100.svg&symbol=true&replace-colors=currentColor#icon"></use></svg></span></a></li><li><a aria-label="BlueSky" class="IconButton_button__O8oAE" data-size="md" data-fill="outline" data-color="gray" target="_blank" href="https://bsky.app/profile/sanity.io"><span class="IconButton_customIcon__ZxnBx"><svg class="h-21 w-21" viewBox="0 0 101 100"><use href="/iconophor/icon?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F3do82whm%2Fnext%2Fc84dfc328015e58473f7e7a63dabd15d0073ce51-101x100.svg&symbol=true&replace-colors=currentColor#icon"></use></svg></span></a></li><li><a aria-label="X (formerly Twitter)" class="IconButton_button__O8oAE" data-size="md" data-fill="outline" data-color="gray" target="_blank" href="https://x.com/sanity_io"><span class="IconButton_customIcon__ZxnBx"><svg class="h-21 w-21" viewBox="0 0 100 100"><use href="/iconophor/icon?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F3do82whm%2Fnext%2Fe8c98433c1ff61bb8a8b60c645511ff15320c1f4-100x100.svg&symbol=true&replace-colors=currentColor#icon"></use></svg></span></a></li><li><a aria-label="RSS" class="IconButton_button__O8oAE" data-size="md" data-fill="outline" data-color="gray" href="/feed/rss"><span class="IconButton_customIcon__ZxnBx"><svg class="h-21 w-21" viewBox="0 0 100 100"><use href="/iconophor/icon?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F3do82whm%2Fnext%2Fd88356f9bdcaa0375224e0fc702da8d7e1a5525d-100x100.svg&symbol=true&replace-colors=currentColor#icon"></use></svg></span></a></li></ul><ul class="mt-24 space-y-24"><li class="text-[0]"><a class="text-details-md font-semibold hover:underline" target="_blank" href="https://slack.sanity.io">Join our community</a></li><li class="text-[0]"><a class="text-details-md font-semibold hover:underline" href="/newsletter">Subscribe to our Newsletter</a></li></ul></div><div><fieldset class="RadioSwitch_fieldset__Nve_L" data-size="md"><input type="radio" id="theme-switch-light" class="RadioSwitch_radio__7YSaL" data-index="0" name="theme-switch" value="light"/><label class="RadioSwitch_icon__6o4eQ" for="theme-switch-light" data-force-tooltip="false"><svg data-icon="sun" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/sun?replace-colors=currentColor&symbol=true#icon"></use></svg><div class="RadioSwitch_tooltip__EMWlF">Light mode</div></label><input type="radio" id="theme-switch-system" class="RadioSwitch_radio__7YSaL" data-index="1" name="theme-switch" value="system"/><label class="RadioSwitch_icon__6o4eQ" for="theme-switch-system" data-force-tooltip="false"><svg data-icon="desktop" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/desktop?replace-colors=currentColor&symbol=true#icon"></use></svg><div class="RadioSwitch_tooltip__EMWlF">System theme</div></label><input type="radio" id="theme-switch-dark" class="RadioSwitch_radio__7YSaL" data-index="2" name="theme-switch" value="dark"/><label class="RadioSwitch_icon__6o4eQ" for="theme-switch-dark" data-force-tooltip="false"><svg data-icon="moon" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/moon?replace-colors=currentColor&symbol=true#icon"></use></svg><div class="RadioSwitch_tooltip__EMWlF">Dark mode</div></label><div class="RadioSwitch_indicator__DJugd"></div></fieldset><div class="mt-24"><div class="Button_button__cU1ax w-fit !pr-16 mt-24 !text-gray-500-dynamic" data-size="md" data-fill="outline" data-color="gray" data-rounded="true"><span class="Button_icon__UBoOj Button_iconLeft__2d7r1"><svg class="!text-gray-500-dynamic" data-icon="dot" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.7.0/dot?replace-colors=currentColor&symbol=true#icon"></use></svg></span>Loading system status...</div></div><p class="label-sm ml-4 mt-16 text-fg-dim">© SANITY <!-- -->2025</p></div></div></div></footer><div class="opacity-0 fixed bottom-0 -z-10 w-full bg-[linear-gradient(180deg,var(--red-500)_50%,var(--red-700)_100%)] pb-24 pt-128 lg:-bottom-64"><svg viewBox="0 0 105 22" xmlns="http://www.w3.org/2000/svg" class="mx-auto block h-auto w-full max-w-[var(--default-width)] text-fg-strong-dark opacity-50 max-lg:scale-105" fill="none"><title>Sanity</title><path opacity="0.7" d="M78.1793 7.99261V21.0028H73.9031V10.2138L78.1793 7.99261Z" fill="currentColor"></path><path opacity="0.7" d="M20.9511 21.33L30.944 16.1051L29.7121 12.9141L23.1332 15.9821L20.9511 21.33Z" fill="currentColor"></path><path opacity="0.5" d="M73.9031 10.2027L84.7443 4.65477L82.9126 1.5571L73.9031 5.95997V10.2027Z" fill="currentColor"></path><path opacity="0.7" d="M43.3705 6.96233V21.0028H39.2927V1.00714L43.3705 6.96233Z" fill="currentColor"></path><path opacity="0.5" d="M27.1299 6.18617L20.9511 21.33L17.7731 18.5943L25.1353 1.00714L27.1299 6.18617Z" fill="currentColor"></path><path d="M25.1353 1.00714H29.3477L37.1386 21.0028H32.8269L25.1353 1.00714Z" fill="currentColor"></path><path d="M44.0012 1.00714L52.9824 14.6682V21.0028L39.2927 1.00714H44.0012Z" fill="currentColor"></path><path d="M64.9183 1.00714H60.6739V21.0063H64.9183V1.00714Z" fill="currentColor"></path><path d="M73.9031 4.65474H67.37V1.00714H82.5867L84.7443 4.65474H78.1793H73.9031Z" fill="currentColor"></path><path opacity="0.5" d="M97.2754 13.4153V21.0028H93.0629V13.4153" fill="currentColor"></path><path d="M93.0629 13.4152L100.191 1.00714H104.666L97.2754 13.4152H93.0629Z" fill="currentColor"></path><path opacity="0.7" d="M93.063 13.4152L85.7363 1.00714H90.3456L95.3092 9.51008L93.063 13.4152Z" fill="currentColor"></path><path d="M1.96126 3.31479C1.96126 6.09921 3.71145 7.75595 7.21536 8.62956L10.9283 9.47533C14.2444 10.2236 16.2639 12.0822 16.2639 15.1103C16.2897 16.4295 15.8531 17.7173 15.0274 18.7579C15.0274 15.7368 13.4367 14.1044 9.59972 13.1229L5.95409 12.3085C3.03475 11.6541 0.781478 10.1262 0.781478 6.83709C0.766123 5.56693 1.18116 4.32781 1.96126 3.31479" fill="currentColor"></path><path opacity="0.7" d="M52.9824 13.6415V1.00714H57.0602V21.0028H52.9824V13.6415Z" fill="currentColor"></path><path opacity="0.7" d="M12.7458 14.3689C14.3294 15.3643 15.0238 16.7565 15.0238 18.7544C13.713 20.4041 11.4101 21.33 8.70333 21.33C4.14718 21.33 0.958577 19.1268 0.25 15.2982H4.62547C5.18878 17.0559 6.68034 17.8703 8.67144 17.8703C11.1019 17.8703 12.7174 16.5964 12.7493 14.3619" fill="currentColor"></path><path opacity="0.7" d="M4.23567 7.44267C3.5125 7.02045 2.9192 6.41375 2.51873 5.68697C2.11827 4.96019 1.92558 4.14045 1.96113 3.31476C3.22594 1.67891 5.42608 0.679993 8.10804 0.679993C12.7492 0.679993 15.4347 3.08852 16.0972 6.47856H11.8883C11.4242 5.14203 10.2621 4.10136 8.14347 4.10136C5.87957 4.10136 4.33487 5.39611 4.24629 7.44267" fill="currentColor"></path></svg></div></div></div><!--$--><!--/$--><!--$--><!--/$--><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N3ZSHCP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"simpleBulletin":{},"grid":{"contributions":[{"slug":null,"externalLink":"https://robotostudio.com/blog/how-we-use-mdc-rules","_createdAt":"2025-04-01T09:44:38Z","description":"Here's how we use .mdc rules with Cursor to increase productivity, and improve editorial experiences","image":{"_type":"image","alt":"A charming cat with his dandy fellows, arm rested on a table - how we use .mdc rules","asset":{"_ref":"image-c80f2dd97ec570da74c0b76610a45aa12d5df140-1200x758-png","_type":"reference"}},"authors":[{"name":"Roboto Studio","handle":{"current":"robotostudio","_type":"slug"},"photo":{"_type":"image","asset":{"_type":"reference","_ref":"image-26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200-png"}}},{"name":"Jono","handle":{"current":"jono","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745-jpg","_type":"reference"}}},{"name":"Snehil Tripathi","handle":{"current":"sne","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400-jpg","_type":"reference"}}},{"name":"Hrithik Prasad","handle":{"_type":"slug","current":"hrithik"},"photo":{"_type":"image","asset":{"_ref":"image-bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032-jpg","_type":"reference"},"crop":{"left":0,"bottom":0.17839499080882348,"_type":"sanity.imageCrop","right":0,"top":0},"hotspot":{"x":0.5632276348039216,"y":0.320489621629902,"height":0.3492168351715692,"_type":"sanity.imageHotspot","width":0.2749693627450987}}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"_type":"contribution.guide","studioVersion":-1,"_id":"5623c2cc-7b0c-4a08-a897-80c97350d563","title":"How we use .mdc rules"},{"image":{"_type":"image","alt":"Cookie Banner","asset":{"_ref":"image-e3ea14e214bd69b6446dda3402239d0c96497821-2140x1225-png","_type":"reference"}},"authors":[{"name":"Irina Blumenfeld","handle":{"current":"irina-blumenfeld","_type":"slug"},"photo":{"asset":{"_ref":"image-e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550-jpg","_type":"reference"},"_type":"image"}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"_type":"contribution.guide","studioVersion":-1,"_createdAt":"2025-03-03T18:40:41Z","_id":"80e56e8e-b5f5-484b-b679-769c328da1d8","title":"Cookie consent integrations with Sanity","slug":{"current":"cookie-consent-integrations-with-sanity","_type":"slug"},"externalLink":null,"description":"How to integrate a cookie consent banner with your Sanity-powered website"},{"authors":[{"name":"Saskia Bobinska","handle":{"_type":"slug","current":"saskia"},"photo":{"crop":{"top":0,"left":0,"bottom":0,"_type":"sanity.imageCrop","right":0},"hotspot":{"_type":"sanity.imageHotspot","width":0.4656862745098041,"x":0.4338235294117647,"y":0.3995098039215687,"height":0.4509803921568637},"_type":"image","asset":{"_ref":"image-27aa6d4eff68e6dcd69d69b93ed7c31a9d52de68-612x612-png","_type":"reference"}}}],"_type":"contribution.guide","studioVersion":3,"_createdAt":"2025-03-21T10:17:01Z","title":"Level up Your Edit Modal with Next/Previous Navigation Buttons for Array Items","image":{"_type":"image","alt":"Graphic with text \"Build a navigator for your array item modal\"","asset":{"_ref":"image-8a96dca42327863037127cc4a939c1989944f131-1200x750-png","_type":"reference"}},"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"slug":{"current":"level-up-your-edit-modal-with-next-previous-navigation-buttons-for-array-items","_type":"slug"},"externalLink":null,"_id":"47352767-a8e4-464f-a355-bb0c0399740d","description":"Streamline your array edit workflow by enabling smooth navigation through array items within the default edit modal. This guide walks you through building a clean, user-friendly solution for your Sanity Studio."},{"_type":"contribution.guide","externalLink":"https://www.hexdigital.com/news/what-is-sanity-a-guide-to-the-number-one-headless-cms","title":"What is Sanity? A guide to the #1 Headless CMS","description":"If you’re still using a traditional CMS like WordPress to manage all your content, you might be working harder than you need to. Sanity, the leading headless CMS, is here to make your life easier—and I mean significantly easier","image":{"_type":"image","alt":"What is Sanity? A guide to the #1 Headless CMS. Article by Jamie Warburton, published by Hex Digital.","asset":{"_type":"reference","_ref":"image-6600d614878165882c4c44f67025b27a0437b2e5-1600x900-png"}},"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"slug":null,"studioVersion":-1,"_createdAt":"2025-03-20T09:02:29Z","_id":"8cf1a347-61dc-466d-a3a4-c5e0953fb059","authors":[{"name":"Hex Digital","handle":{"_type":"slug","current":"hex-digital"},"photo":{"asset":{"_ref":"image-c748092c6f41b7612c3472072800102333032dc6-300x300-png","_type":"reference"},"_type":"image"}},{"name":"Jamie Warburton","handle":{"_type":"slug","current":"jamiewarb"},"photo":{"_type":"image","asset":{"_ref":"image-c46d9cf22a486411df1c0bc4160fe76708207add-420x420-png","_type":"reference"}}}]},{"slug":{"_type":"slug","current":"an-opinionated-guide-to-sanity-studio"},"_type":"contribution.guide","_id":"1a4479b0-9afe-402a-b2a1-ec78360a0a74","title":"An opinionated guide to Sanity Studio","image":{"_type":"image","alt":"An opinionated guide to Sanity Studio","asset":{"_ref":"image-e5f7c2a60008596d49044544f88c039b2672fbe7-2400x1500-png","_type":"reference"}},"curated":{"approved":true,"official":true,"featured":false,"upvoteCount":26},"externalLink":null,"studioVersion":3,"_createdAt":"2024-04-30T15:40:07Z","description":"Sanity Studio is an incredibly flexible tool with near limitless customisation. Here's how I use it.","authors":[{"name":"Simeon Griggs","handle":{"current":"simeongriggs","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-2fde3d640e8d278894cee00e2927fce3b3b66b6b-400x400-jpg","_type":"reference"}}}]},{"studioVersion":3,"_createdAt":"2025-02-25T07:14:58Z","_id":"8ca1f634-e358-4d12-a575-058b86af44ba","description":"This week we launched Turbo Start Sanity. Here's how to get the most out of Roboto Studio's foundational Next.js and Sanity implementation.","image":{"_type":"image","alt":"A wrinkly looking cat looking right at you with those endlessly deep eyes","asset":{"_ref":"image-67fd19d415cdcb941e19fd9bf7758368ba26278c-1200x758-png","_type":"reference"}},"authors":[{"name":"Roboto Studio","handle":{"current":"robotostudio","_type":"slug"},"photo":{"_type":"image","asset":{"_type":"reference","_ref":"image-26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200-png"}}},{"name":"Jono","handle":{"current":"jono","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745-jpg","_type":"reference"}}},{"name":"Snehil Tripathi","handle":{"current":"sne","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400-jpg","_type":"reference"}}},{"name":"Hrithik Prasad","handle":{"_type":"slug","current":"hrithik"},"photo":{"_type":"image","asset":{"_ref":"image-bbb5a1d5f591fae329b46f75735f1a23e1d4e309-3024x4032-jpg","_type":"reference"},"crop":{"_type":"sanity.imageCrop","right":0,"top":0,"left":0,"bottom":0.17839499080882348},"hotspot":{"width":0.2749693627450987,"x":0.5632276348039216,"y":0.320489621629902,"height":0.3492168351715692,"_type":"sanity.imageHotspot"}}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"slug":{"current":"working-with-turbo-start-sanity","_type":"slug"},"_type":"contribution.guide","externalLink":"https://robotostudio.com/blog/working-with-turbo-start-sanity","title":"Working with Turbo Start Sanity"},{"title":"Querying offline exported Sanity datasets with GROQ","authors":[{"name":"Baccup","handle":{"_type":"slug","current":"baccup"},"photo":{"_type":"image","asset":{"_ref":"image-cd7e70e2304258d87b6757ea6d408f9d308c6c58-466x466-png","_type":"reference"}}}],"_type":"contribution.guide","externalLink":"https://www.baccup.app/articles/query-dataset-groq","studioVersion":-1,"_createdAt":"2025-02-22T14:32:09Z","_id":"ad196f59-404c-45fd-96b1-098ef64852f0","description":"Did you know you can query your .ndjson files from Sanity dataset exports with GROQ?","image":{"_type":"image","alt":"Image showing GROQ query on an offline .ndjson file","asset":{"_ref":"image-1089b5e38797bf1a9436b005800659e8748ec537-1992x1310-png","_type":"reference"}},"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"slug":{"current":"querying-offline-datasets-with-groq","_type":"slug"}},{"title":"Forms with Sanity","image":null,"authors":[{"name":"Chris LaRocque","handle":{"current":"chris-larocque","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-786458fd67090dd5efd273257b1530a27e1ab1f1-667x667-jpg","_type":"reference"}}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"slug":{"current":"forms-with-sanity","_type":"slug"},"_type":"contribution.guide","externalLink":null,"_createdAt":"2025-02-21T03:21:24Z","description":"Common approaches for using forms with Sanity","studioVersion":-1,"_id":"4f089787-768a-4353-8c12-0212a090f4f4"},{"title":"Integrating external data sources with Sanity","image":null,"authors":[{"name":"Chris LaRocque","handle":{"current":"chris-larocque","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-786458fd67090dd5efd273257b1530a27e1ab1f1-667x667-jpg","_type":"reference"}}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":4},"_createdAt":"2025-02-21T02:49:28Z","_id":"b9c4b439-beef-4b2e-b36a-e2b52e650a47","description":"Learn the 2 most common patterns for integrating external data sources with Sanity","slug":{"current":"integrating-external-data","_type":"slug"},"_type":"contribution.guide","externalLink":null,"studioVersion":-1},{"slug":{"_type":"slug","current":"boost-your-workflow-with-vscode-snippets"},"_type":"contribution.guide","externalLink":"https://sanitypress.dev/blog/boost-your-workflow-with-vscode-snippets-for-sanitypress","_id":"f48e85a5-19e7-4501-9892-1e92710c76cf","authors":[{"name":"Mitchell Christ","handle":{"current":"nuotsu","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-df30e2a0b71fbb3df686d8c1d57ca658dac4ede0-477x477-jpg","_type":"reference"}}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"studioVersion":3,"_createdAt":"2025-02-06T18:09:11Z","title":"Boost Your Workflow with VSCode Snippets","description":"Boost development speed with SanityPress's new built-in VSCode snippets. Simplify schema and component creation effortlessly.","image":{"_type":"image","alt":"a cubicle covered in sticky notes all over the wall and room. a fat worker with an afro typing on his old PC computer with the text \"VSCode Snippets\" on the computer screen","asset":{"_ref":"image-bf8064ce6e5e7876f91901470723b1f4071406db-1312x928-jpg","_type":"reference"}}},{"authors":[{"name":"Jamie Warburton","handle":{"_type":"slug","current":"jamiewarb"},"photo":{"_type":"image","asset":{"_ref":"image-c46d9cf22a486411df1c0bc4160fe76708207add-420x420-png","_type":"reference"}}},{"name":"Hex Digital","handle":{"_type":"slug","current":"hex-digital"},"photo":{"asset":{"_ref":"image-c748092c6f41b7612c3472072800102333032dc6-300x300-png","_type":"reference"},"_type":"image"}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"slug":null,"_type":"contribution.guide","studioVersion":-1,"_createdAt":"2025-02-05T19:39:45Z","image":{"alt":"When Does Sanity Enterprise Make Sense for Your Team?","asset":{"_ref":"image-9df2a81c52a5d5ffcb0760f5d74d9f463efa717c-1600x900-png","_type":"reference"},"_type":"image"},"externalLink":"https://www.hexdigital.com/news/when-does-sanity-enterprise-make-sense-for-your-team","_id":"f89904b7-f776-4bdd-80fe-c836f42594a5","title":"When Does Sanity Enterprise Make Sense for Your Team?","description":"When does it make sense for your org to move to Sanity Enterprise? This article breaks down what Sanity Enterprise offers, when it makes sense to make the jump, and what you should know before you commit."},{"_type":"contribution.guide","externalLink":null,"_createdAt":"2021-11-02T16:23:41Z","_id":"20e0c948-816d-423b-a490-c7f327454051","description":"Sometimes the content you need to reference lives outside of Sanity","curated":{"approved":true,"official":null,"featured":false,"upvoteCount":11},"studioVersion":3,"title":"Creating a custom input to display and save third party data","image":{"alt":"API and Sanity","asset":{"_ref":"image-4e97c9de7cf5c8632d1394e40edc3fd22e60c23a-2400x1800-png","_type":"reference"},"_type":"image"},"authors":[{"name":"Simeon Griggs","handle":{"current":"simeongriggs","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-2fde3d640e8d278894cee00e2927fce3b3b66b6b-400x400-jpg","_type":"reference"}}}],"slug":{"current":"custom-input-3rd-party-data","_type":"slug"}},{"description":"Explore use cases of Sanity CMS, a headless content platform that enables flexible content, enhances functionality and UX in industries like finance, retail, and healthcare.","image":{"asset":{"_ref":"image-753c3c2aedb71807b426547e0c72a5d4055f5a24-1200x750-png","_type":"reference"},"_type":"image","alt":"Best Use Cases of Sanity by Jakub Dakowicz"},"slug":{"current":"best-use-cases-of-sanity","_type":"slug"},"_type":"contribution.guide","studioVersion":-1,"_id":"3a5b19dd-8134-4c02-bf06-535de282969a","authors":[{"name":"Pagepro","handle":{"current":"pagepro","_type":"slug"},"photo":{"_type":"image","asset":{"_type":"reference","_ref":"image-7854020990eff64f15496373d285d01ae43ef9c6-618x616-png"}}},{"name":"Jakub Dakowicz","handle":{"current":"jakub-dakowicz","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-fb5be069f4febb4fb0b5894f36399cc5d035a2fd-256x256-webp","_type":"reference"}}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"externalLink":"https://pagepro.co/blog/best-use-cases-of-sanity/","_createdAt":"2025-01-31T13:54:15Z","title":"Best Use Cases of Sanity"},{"_createdAt":"2023-02-07T09:50:21Z","image":{"_type":"image","alt":"Astro + Sanity logos","asset":{"_ref":"image-5b212305461a3acdd5c7bf43017d9baae0c6a42d-1200x900-png","_type":"reference"}},"externalLink":null,"studioVersion":3,"_id":"23d60377-2f2c-4a82-9dc9-54242c20a74b","title":"Build your blog with Astro and Sanity","description":"A complete guide to setting up your blog using Astro and Sanity","authors":[{"name":"Chris LaRocque","handle":{"current":"chris-larocque","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-786458fd67090dd5efd273257b1530a27e1ab1f1-667x667-jpg","_type":"reference"}}},{"name":"Rune Botten","handle":{"current":"runeb","_type":"slug"},"photo":{"asset":{"_ref":"image-ea6db6c70f7330629346b5f04ad0181dcc615608-800x749-png","_type":"reference"},"_type":"image"}},{"name":"Knut Melvær","handle":{"current":"kmelve","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-95fd829264376a54b6197d559ee393d3362f7dcb-1200x802-png","_type":"reference"},"crop":{"right":0,"top":0.06621372639336713,"left":0,"bottom":0.07197144173192083,"_type":"sanity.imageCrop"},"hotspot":{"height":0.677567941040995,"_type":"sanity.imageHotspot","width":0.41153846153846196,"x":0.4211538461538463,"y":0.4453017042837403}}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":50},"slug":{"current":"sanity-astro-blog","_type":"slug"},"_type":"contribution.guide"},{"externalLink":null,"_createdAt":"2024-12-16T20:51:06Z","_id":"5e64972c-899b-4145-ac9a-ea6dece10a81","description":"By integrating Sanity's structured content with Algolia, you can provide your users with fast, relevant search results","image":{"asset":{"_ref":"image-31b6c30cb41ba71976abc61aa821893e013be1c5-2174x1082-png","_type":"reference"},"_type":"image","alt":"Sanity + Algolia"},"authors":[{"name":"Irina Blumenfeld","handle":{"current":"irina-blumenfeld","_type":"slug"},"photo":{"asset":{"_ref":"image-e70dc76746d8cadd4c69436e02d0bab2a777c5f0-550x550-jpg","_type":"reference"},"_type":"image"}}],"slug":{"current":"how-to-implement-front-end-search-with-sanity","_type":"slug"},"_type":"contribution.guide","studioVersion":3,"title":"How to implement front-end search with Sanity","curated":{"approved":true,"official":null,"featured":false,"upvoteCount":1}},{"title":"Sanity and Next.js for CI / CD","description":"Learn how to deploy Sanity Studio with Nextjs. Explore hosting, Sanity Nextjs CI/CD, and optimizing your content management system for modern web applications.","image":{"_type":"image","alt":"Sanity and Nextjs for CI / CD","asset":{"_ref":"image-d40e894e3c6389cdefb9bb62aa8e0b49a88b1cff-1200x750-png","_type":"reference"}},"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"_type":"contribution.guide","externalLink":"https://pagepro.co/blog/sanity-and-nextjs-for-ci-cd/","authors":[{"name":"Pagepro","handle":{"current":"pagepro","_type":"slug"},"photo":{"_type":"image","asset":{"_type":"reference","_ref":"image-7854020990eff64f15496373d285d01ae43ef9c6-618x616-png"}}},{"name":"Jakub Dakowicz","handle":null,"photo":null}],"slug":{"current":"sanity-and-nextjs-for-ci-cd","_type":"slug"},"studioVersion":-1,"_createdAt":"2025-01-23T12:20:43Z","_id":"feafa423-ce72-43f9-b0c0-7a91a1ad3e07"},{"slug":{"_type":"slug","current":"sanitypress-tailwind-4"},"_type":"contribution.guide","externalLink":"https://sanitypress.dev/blog/sanitypress-v6-tailwind-4","_id":"bdf76190-597f-4d44-8be5-e25c4f7410e1","title":"Sanity + Next.js + Tailwind 4 = Modern Web Design","authors":[{"name":"Mitchell Christ","handle":{"current":"nuotsu","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-df30e2a0b71fbb3df686d8c1d57ca658dac4ede0-477x477-jpg","_type":"reference"}}}],"studioVersion":3,"_createdAt":"2025-01-23T06:30:35Z","description":"SanityPress is the first Sanity.io starter template with Tailwind 4 preconfigured out-of-the-box.","image":{"alt":"The new Tailwind kids on the block: modern, dynamic, and ready to innovate.","asset":{"_ref":"image-f276f329b3aa654f086ca0fa1f1a19915d8cb9aa-1344x896-jpg","_type":"reference"},"_type":"image"},"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0}},{"studioVersion":3,"title":"Using markdown shortcuts with the Portable Text Editor","slug":null,"_createdAt":"2025-01-17T04:04:42Z","_id":"4fb7bbcf-f0a3-4ea1-aeec-4a47b35ea46c","description":"Learn how to use markdown shortcuts within the Sanity portable text editor. We'll cover useful shortcuts and potential pitfalls.","image":{"_type":"image","alt":"A rather weird looking cat, probably going to need some moisturiser for it or something","asset":{"_ref":"image-663ec340b6dd248a269cdd38baea0eca3072b760-1200x758-png","_type":"reference"}},"authors":[{"name":"Roboto Studio","handle":{"current":"robotostudio","_type":"slug"},"photo":{"_type":"image","asset":{"_type":"reference","_ref":"image-26c1bebe99819bef2fb0febd127f3cff99059187-1200x1200-png"}}},{"name":"Jono","handle":{"current":"jono","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-63fb34454daeb760f4c07748b201a876505fd8bc-2680x2745-jpg","_type":"reference"}}},{"name":"Snehil Tripathi","handle":{"current":"sne","_type":"slug"},"photo":{"_type":"image","asset":{"_ref":"image-fb3d321388ebd41fe68e534883f3d6e3b296a9c3-2400x2400-jpg","_type":"reference"}}}],"curated":{"approved":true,"official":null,"featured":false,"upvoteCount":0},"_type":"contribution.guide","externalLink":"https://robotostudio.com/blog/using-markdown-shortcuts-with-the-portable-text-editor"}],"totalContributionCount":260},"editorialDocument":{"headerBody":[{"children":[{"_key":"8be908cb4ddb","_type":"span","marks":[],"text":"Learn how to use Sanity to its full potential. Introductions, step-by-step tutorials, and deep dives into the many features of Sanity."}],"_type":"block","style":"normal","_key":"c41e41485b87","markDefs":[]},{"_type":"block","style":"normal","_key":"01b3ea3dc077","markDefs":[],"children":[{"_type":"span","marks":[],"text":"\n","_key":"ec0ee51800b20"}]}],"seoTitle":"Guides for Sanity.io","_updatedAt":"2022-11-15T17:36:27Z","_type":"taxonomy.contributionType","title":"Guides","seoDescription":"Learn how to use Sanity to its full potential. Introductions, step-by-step tutorials, and deep dives into the many features of Sanity.","_createdAt":"2020-11-10T18:16:24Z","contributionType":"contribution.guide","_rev":"cgsDmh1VgoX3aqFCGzdiTc","_id":"a17541da-0733-46b6-bb65-0f2a86d3b833","headerTitle":"Guides","customSections":null},"layout":"grid"},"__N_SSG":true},"page":"/guides","query":{},"buildId":"rn-9APpzciy7WKnuRov2r","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[56333,26987],"gsp":true,"scriptLoader":[]}</script></body></html>