Run your rankveo blog on your own site. rankveo is the CMS — you approve and publish there, your site reads the article and renders it under your own domain, design, and URLs. Nothing to sync, no second copy.
| Package | For |
|---|---|
@rankveo/client |
Any JavaScript runtime. The core everything else builds on. |
@rankveo/next |
Next.js App Router |
@rankveo/astro |
Astro, via a Content Layer loader |
@rankveo/eleventy |
Eleventy, via global data |
@rankveo/sveltekit |
SvelteKit |
@rankveo/nuxt |
Nuxt, via a module |
No package for your framework? @rankveo/client works in
any JavaScript runtime, and recipes/ covers
React Router 7 and Hugo.
Each package ships a copy-in starter: listing, article pages with metadata and JSON-LD, tag pages, sitemap with image entries, and RSS.
pnpm install
pnpm build
pnpm test
pnpm typecheckTests are node:test with no runner beyond tsx. Packages have zero runtime
dependencies apart from @rankveo/client.
Changesets. pnpm changeset to describe a change, then the release workflow
publishes what changed and bumps dependents.