惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Securelist
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
V
V2EX
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
The Register - Security
The Register - Security
Recorded Future
Recorded Future
Y
Y Combinator Blog
小众软件
小众软件
Jina AI
Jina AI
V2EX - 技术
V2EX - 技术
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
宝玉的分享
宝玉的分享
The Hacker News
The Hacker News
C
Cybersecurity and Infrastructure Security Agency CISA
K
Kaspersky official blog
博客园 - 三生石上(FineUI控件)
T
Threatpost
博客园 - 聂微东
Scott Helme
Scott Helme
IT之家
IT之家
N
Netflix TechBlog - Medium
T
The Exploit Database - CXSecurity.com
S
Schneier on Security
MongoDB | Blog
MongoDB | Blog
T
Tor Project blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
A
About on SuperTechFans
酷 壳 – CoolShell
酷 壳 – CoolShell
C
CERT Recently Published Vulnerability Notes
P
Palo Alto Networks Blog
Spread Privacy
Spread Privacy
C
Check Point Blog
L
LINUX DO - 最新话题
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Last Week in AI
Last Week in AI
Attack and Defense Labs
Attack and Defense Labs
T
Tailwind CSS Blog
罗磊的独立博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Webroot Blog
Webroot Blog
Help Net Security
Help Net Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
PCI Perspectives
PCI Perspectives
Security Latest
Security Latest

Sanity.io

A Board Game agent built using Sanity Context and Vercel's AI SDK | Sanity Build a prototype with Claude Code that your whole team can edit | Sanity What’s New - May 2026 | Sanity I built a London pub guide with v0 and the Sanity MCP in six hours. Here's what I learned. | Sanity Build a conference concierge with Agent Context and Anthropic | Sanity Build a content-aware Telegram agent with Vercel AI SDK and Chat SDK | Sanity How I used Agent API to generate photos for my family’s recipes | Sanity What’s New April - 2026 | Sanity Better context, better matches: An AI love story (for dogs) | Sanity How to write for an agent | Sanity Content Agent, meet Slack: AI content operations in your workflow | Sanity Structure powers intelligence | Sanity Your agent needs better content. Here's how to give it. | Sanity How to serve content to agents (a field guide) | Sanity Sanity TypeGen GA: Automatic TypeScript types for content and GROQ | Sanity Sanity is now available on the Vercel Marketplace | Sanity The logo soup problem (and how to solve it) | Sanity Content Releases: From scattered updates to coordinated publishing | Sanity What's New - February 2026 | Sanity How we solved the agent memory problem | Sanity v0 Builder Challenge: The winners | Sanity Introducing: Sanity Agent Skills | Sanity Content Agent: Days of work in one conversation | Sanity Our Sanity Values | Sanity Open Source Pledge 2025: Stepping up when it matters | Sanity v0 builder challenge: $3000 in prizes | Sanity Why AI Breaks Without Structured Content Operations | Sanity What’s New January - 2026 | Sanity BFCM 2025: What teams built when infrastructure stopped being the problem | Sanity How AI shaped holiday shopping and what it means for content in 2026 | Sanity Sanity Studio v5: Embracing React 19 | Sanity You’ll need a CMS eventually. Let your agent set it up. | Sanity “You should never build a CMS” | Sanity AI Content Operations: A 30-Day Implementation Guide | Sanity What’s New December - 2025 | Sanity Scheduled Drafts: Stop manually publishing content at midnight | Sanity What’s New November - 2025 | Sanity Everything *[NYC] 2025 recap: A day of AI, Content Operations, and Culture | Sanity Clankers and content operations | Sanity Content Agent: AI that understands your structured content is here | Sanity Why design-driven content modeling creates technical debt, not velocity | Sanity What's New October - 2025 | Sanity From studio to inbox: How Kevin Green eliminated email campaign friction | Sanity The content editor's guide to content operations [E-commerce edition] | Sanity styled-components maintenance mode: A 40% faster fork | Sanity From zero code to a live website in 7 hours (thanks, Cursor!) | Sanity First attempt will be 95% garbage: A staff engineer's 6-week journey with Claude Code | Sanity Internationalization is more than translating words | Sanity What's New - September 2025 | Sanity We just deleted our 35k-member community Slack | Sanity What's New - August 2025 | Sanity The engineer's guide to content operations [E-commerce edition] | Sanity SEO for AI: Evolving from Web Pages to the Content Lake | Sanity What's New - July 2025 | Sanity Sanity Studio v4: A major version bump for a minor reason | Sanity What's New - June 2025 | Sanity Dashboard and Insights: Your New Content HQ | Sanity Canvas: AI-accelerated, context-aware, freeform authoring | Sanity Agent Actions: AI building blocks for structured content | Sanity Functions: Life beyond pressing publish | Sanity A new era for content applications with Sanity App SDK | Sanity The end of CMS era and our $85M Series C. | Sanity What's New – May 2025 | Sanity Introducing the Sanity Model Context Protocol (MCP) server | Sanity What's New – April 2025 | Sanity Pushing all the envelopes with ambitious content | Sanity Self-hosting is only free if your time is worth nothing | Sanity Content that lasts: Scaling beyond your frontend | Sanity The Live Content API is now Generally Available | Sanity The future beyond AI chat bots | Sanity Learning the new skill of working with AI | Sanity Give it in plain text: Making your content AI-Ready | Sanity No More 'DO NOT PUBLISH': Introducing Content Releases | Sanity React in 2025, what's next? | Sanity The final boss of front-end: block editors | Sanity Introducing Sanity for Startups | Sanity A block content editor that loves you back | Sanity A Black Friday Snooze Fest: Massive Traffic, No Drama | Sanity How to make a recipe site that scales well | Sanity The Sanity Winter Release 2024 | Sanity AVIF Arrives, Sanity’s Promise Fulfilled | Sanity Sanity joins the Open Source Pledge | Sanity Your content is now Live by default | Sanity Begin Team to Join Sanity | Sanity Sanity Digest - September '24 Edition | Sanity Sanity partners with Google. Now live on the Google Cloud Marketplace. | Sanity Sanity Digest - August ‘24 Edition | Sanity Now playing: the latest Mux Video Input plugin for Sanity | Sanity Community Digest - June ‘24 Edition | Sanity Community Digest - May ‘24 Edition | Sanity Guide to Sanity's newest product announcements | Sanity AI and Content Creation: A Leader's Guide | Sanity Of course, you should be able to type your content quickly! | Sanity New to AI Assist: translation, reference suggestions, image generation | Sanity Speak the language of your editors: Sanity Studio UI localization | Sanity Introducing the new Sanity Growth plan to serve collaborative teams | Sanity Presentation: Work faster than ever with structured content | Sanity Goodbye Feedback Frenzy, Hello Sanity Studio Comments! | Sanity Easing into the App Router with the Sanity Toolkit for Next.js | Sanity Making website updates easier with structured content | Sanity
What's New - March 2025 | Sanity
Evelina Wahlström · 2025-03-04 · via Sanity.io

Welcome to the monthly edition of "What's New"! I'm Evelina Wahlström, Technical Product Marketing Manager and recent addition to the Sanity team (just over a month in!). On the first Monday of each month, I'll guide you on the most exciting developments across the Sanity ecosystem.

As always, the engineers at Sanity HQ have been hard at work, improving our existing features and building exciting new capabilities. We're also debuting Code && Content, a new podcast series hosted by our very own Simeon.

For demos of Markdown shortcuts, Content Releases, and Live Content API features (now in Presentation, as well as how you can get this working in your framework of choice), check out the video below, where I was fortunate enough to get a preview as demonstrated in demos together with Christian Grøngaard, Cody Olsen, and Pedro Bonamin.

If you're more old school and prefer reading over YouTube—and/or want to catch everything we've been up to this month—let's get to it!

What we've been cooking 👨‍🍳

Content Releases is now available

As of this month, we took Content Releases out of private beta and launched it for projects on the Growth plan and up.

Speaking from my experience at a travel tech company where Cyber Week was our biggest sales period—Content Releases would have been a game-changer. You know the stress if you've ever managed Black Friday and Cyber Monday campaigns (with that non-working weekend awkwardly sitting between them). Now, you can work on both campaigns simultaneously without blocking the day-to-day content work, setting each to launch at its specific time without setting that dreaded 5 AM Monday alarm to swap content manually. Huge relief!

Content Releases is enabled by default in the latest Studio version for eligible plans. For a comprehensive overview, read our launch post No More 'DO NOT PUBLISH': Introducing Content Releases. But in short, Content Releases enable teams to:

  • Group multiple content changes into coordinated releases
  • Publish and unpublish content in coordinated releases
  • Preview and toggle stacked and individual releases
  • Schedule precise publishing times or mark them as "ASAP" or "undecided"
  • Automate and integrate release logic through APIs
  • Validate content and references automatically
  • Roll back changes instantly if needed (requires Enterprise plan)

In addition to the launch post, I sat down with Pedro to talk about the release (pun intended) of Content Releases. He walks through a demo he's built so you can better understand the concepts of stacked releases and perspectives and how, as explained above, your editing life should be smoother, thanks to it. For full video, watch here.

Visual Editing is now powered by the Live Content API

The Presentation tool now uses the Live Content API to drive the Live Mode experience in integrations like @sanity/react-loader, @sanity/svelte-loader, @nuxtjs/sanity, and @sanity/core-loader.

Here's how this makes a real difference:

  • Eliminates the need for polling every two seconds
  • Only refetches queries when it's actually needed
  • Reduces memory usage and network load
  • Improves main thread performance

The new architecture is particularly valuable for complex queries where client-side prediction of changes would be impractical.

When I sat down with Cody to discuss this feature, he walked me through its evolution from concept to current implementation. The performance gains are genuinely impressive. After seeing them in action and how they improve the developer experience, I think you'll be as excited as we both were when discussing this. For the full video, watch here.

Live Content API is now available in the framework you like!

Beyond Next.js, Cody and the team have created example implementations for frameworks like Astro and Vue. During our chat, he showcased these examples with a slick Apple Vision Pro visualization that brings the concept to life. Even if the examples don't cover your specific framework, the underlying principles can be adapted to virtually any modern framework.

Want to implement Live Content in your projects? This demo repository includes code examples to get you started, and you can find the complete repository of framework examples. If you have questions or ideas about the API, join the conversation in our #live-by-default channel in the community, where the team is eager to help you succeed. For full video, watch here.

Portable Text Editor enhancements

We're continuously improving our Markdown shortcuts to the Portable Text Editor, making rich text formatting more intuitive and efficient. Now, you can seamlessly switch between heading styles and text formatting without interrupting your writing flow. For example, you can quickly transform text into different heading levels within the editor with Markdown syntax. Some of the most useful ones are listed below:

  • Headings 1-3
    • # for H1
    • ## for H2
    • ### for H3
  • **text** or __text__ for bold (maps to 'strong' decorator)
  • *text* or _text_ for italic (maps to 'em' decorator)
  • Lists:
    • - & space will create an unordered bullet point list, which is how this list was created!
    • 1. & space will create an ordered list.
  • > + space will create a quote.

Want to see these Markdown shortcuts in action? I had a great chat with Christian, who gave me all the tips and tricks for using them effectively. He even dropped some hints about exciting new shortcuts coming soon—not to be missed! For full video, watch here.

AI Assist Improvements

We've enhanced our AI Assist capabilities with several new features.

Translation style guide

You can now configure a style guide for translations, ensuring consistent tone and handling of specific terms:

The style guide is limited to 2000 characters and only available globally (so for all translations).

Field Translation Max Depth

By default, field-level translations translate six "path segments," that is, "nested fields". If you need the AI Assist to translate fields that are even deeper, you can now adjust this:

Bug fixes

Unfortunately, we all know that bugs are an inevitable part of the developer life — but below are some of the noticeable ones that were squashed (!) in the last month:

  • Fixed a regression in the Portable Text Input that could lead to data loss when user input was entered concurrently with incoming changes
  • Resolved issues with document template initialization
  • Improved performance for complex schema structures
  • Fixed error in the Content Releases activity panel when retrieving edit events
  • Internal document types no longer appear in validation results in the CLI
  • Fixed an issue where write tokens were not being set in .env file after initializing a remote template
  • Fixed an issue where splitting a Portable Text block right before an inline object might cause the editor to crash
  • Fixed an issue where using Shift+Enter to insert a line break in the Portable Text input would not work as expected in Safari
  • Updated the @sanity/ui package version to address framer-motion warnings during studio interactions

If you keep an eye out on the changelog every now and again, you'll hear about the bug fixes as soon as they are resolved—maybe even before they've had time to bother you!

Brain food 🧠

Looking for inspiration to fuel your developer creativity? We've got you covered. Dive into these thought-provoking blog posts and podcast episodes that explore new ideas, solve common challenges, and might just spark your next brilliant solution.

Blog posts

How to make Portable Text AI-friendly

Hands up if you use AI to be more efficient while coding! Knut has written about how he leveraged LLMs to make Sanity Learn's content accessible to AI assistants through /llms.txt files. He walks through his experience and how to best structure your content to make it AI-ready - this is so you can easily peer program with your AI agent of choice.

Podcast episodes

Code && Content

My colleague Simeon has launched a new video podcast series, Code && Content—a must-watch (or listen) for anyone passionate about the intersection of code and content. If you’re reading this, that’s probably you!

The first two episodes are out now, featuring two of our very own developers:

Watch the episodes on YouTube or listen via your favorite podcast app. Subscribe to the RSS feed so you don’t miss upcoming episodes featuring both internal and external experts who share Simeon’s love for Code && Content.

For more structured content nerdery, check out Why Sanity?, where Simeon joins Nils Borgböhmer, Co-Founder and Head of Interaction Design at Dinghy, for a deep dive into content warehouses and structured content.

Community contributions 🌟

Our community continues to amaze my colleagues and me with their creativity and contributions! Here are some highlights from our #i-made-this Slack channel:

Plugins and tools

  • SoundCloud Input by Damian Rosellen: Connect your SoundCloud application and load tracks directly into your Sanity project. Check it out.
  • Async List by Chris LaRocque: A plugin for creating string fields that fetch their value. Explore the plugin

Schema types and components

  • Text Input with presets by Mitchell Christ: Add preset buttons/chips below your text input fields. See the schema
  • Next.js redirect schema with validation by Roboto Studio: Create and validate Next.js redirects directly inside your Sanity Studio. View schema
  • Conditional 'read-only' document input component by Paul Welsh: Control when document inputs are read-only. Learn more

Showcase Projects and Integrations

  • Built.js by Richard: A platform to simplify creating customizable Next.js websites with Sanity (think: themes and plugins like WordPress, but with Next.js). Check it out here.
  • Nitrogen with Sanity Connect by Rylan Harper: A Nuxt4 production-ready Sanity/Shopify template for medium-to-large scale storefronts. GitHub repository
  • Turbo Start Sanity by Roboto Studio: A foundational Next.js and Sanity implementation. Read the guide

Guides and Articles

  • Integrating external data sources with Sanity by Chris LaRocque: Learn the two most common patterns for integrating external data sources with Sanity. Read the guide
  • Forms with Sanity by Chris LaRocque: Explore common approaches for using forms with Sanity. Check out the guide
  • When does Sanity Enterprise make sense for your team? by Jamie Warburton and Hex Digital: Discover if and when you should consider upgrading to Sanity Enterprise. Read the article
  • Querying offline exported Sanity datasets with GROQ by Baccup: A tool to query exported .ndjson files. Learn more

Announcements

Sanity for startups program

Are you working at a startup and haven't yet tried Sanity? This is your chance! Get everything you need to manage and scale web and in-app content with 1-year free access to Sanity's Growth plan ($9K in value).

The Sanity Startup Program includes:

  • 50 user seats
  • Private Datasets
  • User Roles
  • Comments & Tasks
  • Scheduled Publishing
  • AI Assist
  • And more!

Eligibility requirements:

  • Fewer than 20 employees
  • Less than $5M in total funding
  • Not currently a paying Sanity customer
  • Available to portfolio companies of our investment partners

If your investor isn't listed as a partner, they can apply to become one! Click the link below to learn more about your best next course of action.

Join the program →

Events

Upcoming

Builder Talk: The Story Behind Lady Gaga's Digital Experience

  • When: March 6, 12:00 PM – 1:00 PM EST
  • Where: Streaming Online
  • Speakers:
    • Simen Svale (Co-Founder and CTO, Sanity)
    • Michal Klim (CTO & Partner, Commerce UI)
    • Melody Yung (Creative Lead & Founder, Yung Studio)

Join us to hear how Commerce-UI built a site that pushes creative limits while maintaining performance, powered by Sanity. We'll talk about the process of creating Lady Gaga's new digital hub and how structured content, real-time updates, and seamless commerce integration enabled a truly immersive experience.

Register for this event.

That's all for March! Remember to subscribe to our YouTube channel for more content, and stay tuned for next month's updates.

Have you built something cool with Sanity? Please share it with us on our Slack community in the #i-made-this channel!