
Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag storesettingsingleton doc, with fields for about us etc. as well as impressum text, social links, contact info and more.and then you have a doc type called person which is basically the team with name, email, short bio etc, then you have testimonial docs, news & project docs, with title, slug, body and publish date and all the other fields;
setting.impressum(block content) and
contactinfo for the page route
/impressum
/aboutyou get
"team": *[_type == 'person']{name, team, profileImage)"aboutText": *[_type == 'setting'].aboutText
"testimonials": *[_type == 'testimonial' && useForAbout == 'true']{sourceName, body, image)"news": *[_type == 'news' && featured == 'true']{title, team, excerpt)[0...3]|order(_publishAt, desc)All Projectswill will lead to
/projectswhere you will need
"projects": *[_type == 'project']|order(finishDate, desc){title, team, image, client, description, slug)/project/SLUGwhere you get the data from one specific project with a
bodyand so much more info.And then for landingpages, which you generate with
[slug].tsxin nextJS you query for the
contentarray and render it there.
testimonialBannerSectionwhich can have 3 testimonials in a slider or whatever. Now you set it up as an object with an array of
max 3items which are
referencesto your
testimonials💥In your front-end you need to setup a special query for those things then.
So its easier actually not to have page structure data unless tou have one global pageYes, but sometimes no… It really depends on what the needs are and also thinking on how this will scale
Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.
Content operations
Content backend


The only platform powering content operations
By Industry


Tecovas strengthens their customer connections
Build and Share

Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag store