A Next.js Blog with a Native Authoring Experience as well as Cloudinary Image Gallery

This blog is a statically generated blog that uses Next-js for the frontend and Sanity to handle its blog content as well as Cloudinary image gallery. It comes with a native Sanity Studio that offers features like real-time collaboration, instant side-by-side content previews, and intuitive editing.

The project is based on the Next.js Blog with a Native Authoring Experience and the Next.js & Cloudinary example app. The project is currently deployed in Vercel.

Deploy with Vercel

Note

This starter uses the /pages directory for Next.js routing.

The template will be migrated to the currently experimental [/app][app-dir] directory when Vercel announce that it is production ready.

Features

  • A performant, static blog with editable posts, authors, and site settings
  • A native and customizable authoring environment, accessible on yourblog.com/studio
  • Real-time and collaborative content editing with fine-grained revision history
  • Side-by-side instant content preview that works across your whole site
  • Support for block content and the most advanced custom fields capability in the industry
  • Webhook-triggered Incremental Static Revalidation; no need to wait for a rebuild to publish new content
  • Free and boosted Sanity project with unlimited admin users, free content updates, and pay-as-you-go for API overages
  • A project with starter-friendly and not too heavy-handed TypeScript and Tailwind.css
  • Support for analytics and tracking using Vercel Analytics module.
  • Cloudinary provides capabilities to upload, store, and optimize images in the cloud, ensuring fast loading times and optimal image quality for readers.