SanityPress
Tech Spec & Features
Tech Stack¶
Category | Name | Version | Info |
---|---|---|---|
Frontend Framework | Next.js | v15.x |
App Router, Server Components, TypeScript |
CMS | Sanity.io | v3.x |
Embedded Studio at /admin |
CSS Framework | Tailwind CSS | v4.x |
Frontend¶
- minimal opinionated styling, but with full customizability
- perfect Lighthouse scores (💯) on desktop and 99/100 on mobile
- deploy to Vercel (default setup), Netlify, etc.
Website¶
- routing based on the Page document in the Sanity Studio
- add nested routes by adding forward slashes ("/") in the Page
slug
field
- add nested routes by adding forward slashes ("/") in the Page
- build pages with modules (i.e. "sections" on a page)
- over 20 modules, minimally styled but customizable
- easy re-ordering, copy/paste
- configurable anchors (jump links)
- toggle module visibility (i.e. "hide" button) on published pages
- "global" modules to display common content on all page or specific URL paths
- schedule-able content
- built-in search (with "Find on Google" fallback)
Blog¶
- rich text formatting and insertable content:
- images
- code blocks with syntax highlighting
- custom HTML
- assign multiple blog categories
- assign multiple authors
- auto-calculated read time indicator (e.g. "Read time: 3 minutes")
- auto-generated RSS feed (at
/blog/rss.xml
)
SEO¶
- meta title and description fields
- auto-generated Open Graph meta tags
- auto-generated Open Graph images (with override option)
- auto-generated sitemap file (at
/sitemap.xml
) - page-level no-indexing option
- Schema.org markup for breadcrumbs and FAQs
Studio / CMS¶
- pre-defined and opinionated schema and content structure
- embedded studio at
/admin
(no separate *.sanity.studio domain)
Dependencies¶
Package | Usage |
---|---|
next-sanity | Sanity.io toolkit for Next.js |
zustand | State management in React |
nuqs | URL search params state management |
shiki | Syntax highlighting for code blocks |
👉 Find all dependencies in the package.json.
Help & Support¶
Experiencing issues? Submit your error/concerns/feedback in the official GitHub repository.
Does not include¶
- pre-configured advanced theming/styling
- dark mode
- localization / internationalization (i18n)
- Sanity typegen (auto-generated schema types)
Pricing¶
🤘 Free.