Skip to main content
WhisperAI
Powered byOpenAI
Whisper API
  1. Home
  2. Blog
  3. Sanity cutover smoke test

Sanity cutover smoke test

A throwaway post that exercises every custom block so the Sanity blog can be verified end to end on staging.

WhisperAI TeamAugust 20, 20261 min read

This post exists to verify the Sanity cutover end to end. If you can read this sentence in the page source without JavaScript running, server-side rendering works.

Every custom block, once

Below is one of each block type defined in studio/schemaTypes/blocks, so a single page proves the whole renderer.

Callout block

If this renders as a styled aside rather than plain text, the callout component is wired correctly.

Comparison table

The block that would have silently flattened into run-together text
CapabilityBefore (Outrank)After (Sanity)
Source of truth4 places1 place
Renderer2 (string + React)1 (React)
Edit a redirectRequires deployEdit in Studio
Sitemap lastmodpublishedAt (stale)_updatedAt (accurate)

A link back to the blog index

This is an internal link — it should render without target=_blank.

verify.sh
curl -s https://whisper-ai-staging.replit.app/blog/sanity-cutover-smoke-test | grep -c "<h1"

Frequently asked questions

Does this post prove SSR is working?

Yes. curl does not execute JavaScript, so if the body appears in the raw HTML response, the server rendered it.

Why does the FAQ block matter?

FAQ blocks are structured content, so they emit FAQPage JSON-LD as well as visible markup. A raw HTML blob could not do that.

Ready to transcribe?

This CTA uses heading and buttonLabel — the exact field names the schema defines.

Try WhisperAI free

WhisperAI Team

Product

WhisperAI
Powered byOpenAI

Professional AI-powered voice transcription and translation platform.

Product

  • Features
  • Plans & Pricing
  • Whisper API
  • For Enterprise
  • AI Transcription
  • Whisper Transcription
  • Speech to Text
  • Chrome Extension

Resources

  • Blog
  • All Guides
  • Help Center
  • Audio to Text
  • How-to Tutorials
  • For Education
  • For Content Creators
  • For Sales & Marketing
  • For Personal Productivity
  • API Documentation

Compare

  • Compare transcription tools
  • vs Otter.ai
  • vs TurboScribe
  • vs Rev
  • vs Fireflies
  • vs Descript
  • vs Deepgram
  • vs OpenAI Whisper

Popular Guides

  • Podcast Transcription
  • Video Subtitles
  • Legal Transcription
  • Medical Transcription
  • How to Transcribe Audio
  • Transcribe M4A Files

Languages

  • English
  • Spanish
  • French
  • German
  • Portuguese
  • Japanese
  • Chinese
  • Arabic
  • Hindi
  • Russian
  • All supported languages

Company

  • About Us
  • Contact
  • Contact Support

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Settings
  • Your Privacy Choices
  • Security

© 2025 WhisperAI Technology Inc.

WhisperAI
Powered byOpenAI

Professional AI-powered voice transcription and translation platform.

Product

  • Features
  • Plans & Pricing
  • Whisper API
  • For Enterprise
  • AI Transcription
  • Whisper Transcription
  • Speech to Text
  • Chrome Extension

Resources

  • Blog
  • All Guides
  • Help Center
  • Audio to Text
  • How-to Tutorials
  • For Education
  • For Content Creators
  • For Sales & Marketing
  • For Personal Productivity
  • API Documentation

Compare

  • Compare transcription tools
  • vs Otter.ai
  • vs TurboScribe
  • vs Rev
  • vs Fireflies
  • vs Descript
  • vs Deepgram
  • vs OpenAI Whisper

Popular Guides

  • Podcast Transcription
  • Video Subtitles
  • Legal Transcription
  • Medical Transcription
  • How to Transcribe Audio
  • Transcribe M4A Files

Languages

  • English
  • Spanish
  • French
  • German
  • Portuguese
  • Japanese
  • Chinese
  • Arabic
  • Hindi
  • Russian
  • All supported languages

Company

  • About Us
  • Contact
  • Contact Support

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Settings
  • Your Privacy Choices
  • Security

© 2025 WhisperAI Technology Inc.