Unlock seamless workflows and faster delivery with our latest releases - Join the deep dive

Analytics with Sanity

At Tinloof, we aim to create websites that retain users, and tracking their interactions is key to making that happen. We’ll explain in this article the analytics possibilities with Sanity and how we make them possible in our projects.

This is an external link at:tinloof.com
Tinloof
Go to Analytics with Sanity

Guide to content creation with Sanity

Sanity is a content platform that is used to unify, structure, and deliver the content of an organization. We regularly use it as a headless CMS for our clients to control the content and layout of their websites, whose frontend is usually built with a framework like Remix or Next.js.

This is an external link at:tinloof.com
Tinloof
Go to Guide to content creation with Sanity

Why we prefer Sanity over Contentful

Even though we like Contentful and still use it in some of our projects if it’s the client's preference, Sanity is our headless CMS solution of choice. In this article, we'll explain 5 reasons why we prefer Sanity.

This is an external link at:tinloof.com
Tinloof
Go to Why we prefer Sanity over Contentful

Localization with Sanity

You want to create an international website by either translating content from one language to others or publishing content that is only relevant to a specific locale. Let's see how we achieve that with Sanity.

This is an external link at:tinloof.com
Tinloof
Go to Localization with Sanity

SEO best practices on Sanity

When we build a website with Sanity, we configure SEO best practices to rank higher on search engine result pages.

This is an external link at:tinloof.com
Tinloof
Go to SEO best practices on Sanity

Table of contents with Sanity Portable Text

In this article, we will see how to extract headings from Sanity Portable Text to automatically generate a table of contents.

This is an external link at:kittygiraudel.com
Kitty Giraudel
Go to Table of contents with Sanity Portable Text

Universal Links in Sanity.io

Deep Link to your Sanity Content easily with this Branch.io plugin

This is an external link at:seansy.medium.com
Sean H
Go to Universal Links in Sanity.io

Creating my first Sanity.io plugin

I created my very first Sanity plugin and this article details out my experience - the problems I encountered and how I solved them. But yeah, just really scratching my own itch!

Dorell James
Go to Creating my first Sanity.io plugin

Make a Progressive Web App with React

Learn how to create a PWA with Sanity and React. This is a step-by-step tutorial to help you go from idea to deployment. First, we'll define what PWAs are and how Sanity can help you power one, and then… a full tutorial!

Rico Kahler
Go to Make a Progressive Web App with React

Run end-to-end test with Jest and Puppeteer

In this guide, you'll be learning how to test your React application with Jest and Puppeteer. It walks through installing, writing, and debugging test scripts on the home page of a website. Testing is very important when it comes to developing web applications. It helps to ensure that your application is free from bugs and your application is behaving as expected.

Tomi Adekanye
Go to Run end-to-end test with Jest and Puppeteer

Custom Commerce.js input field for Sanity.io

Pair your headless content with headless commerce! Select your Commerce.js products directly from Sanity Studio.

This is an external link at:commercejs.com
Nikita Kakuev
Go to Custom Commerce.js input field for Sanity.io

Using Theme UI with SANITY.io

Learn how to integrate SANITY.io block content with Theme UI styles on your frontend

This is an external link at:www.erichowey.dev
Eric Howey
Go to Using Theme UI with SANITY.io

Other frameworks

All frameworks