zephyr-rspress-plugin
v0.1.10
Published
Rspress plugin for Zephyr
Readme
Zephyr Rspress Plugin
Zephyr Cloud | Zephyr Docs | Rspress Docs | Discord | Twitter | LinkedIn
An Rspress plugin for deploying documentation and static apps with Zephyr Cloud. This plugin enables seamless integration with Rspress to optimize, build, and deploy your site globally with CDN-backed delivery and analytics.
Learn more in our documentation.
Get Started
You can quickly get started using the official Rspress template:
npx create-zephyr-apps@latestSelect the Rspress example when prompted.
For advanced usage and more recipes, visit our documentation.
Installation
# npm
npm install --save-dev zephyr-rspress-plugin
# yarn
yarn add --dev zephyr-rspress-plugin
# pnpm
pnpm add --dev zephyr-rspress-plugin
# bun
bun add --dev zephyr-rspress-pluginUsage
With Rspress
Add the plugin to your `rspress.config.ts` or `rspress.config.js` file:
// rspress.config.ts
import { defineConfig } from 'rspress/config';
import { withZephyr } from 'zephyr-rspress-plugin';
export default defineConfig({
ssg: true,
plugins: [withZephyr()],
});Features
- 📘 Seamless Rspress integration
- 📦 Automatic static asset upload
- 🌍 Global CDN distribution
- 🔍 Optional search index support
- 🧠 Smart caching and invalidation
- 📊 Build analytics and logs via Zephyr Cloud
- 🛠️ Minimal config, works with `rspress build`
Build Scripts
Add these scripts to your `package.json`:
{
"scripts": {
"dev": "rspress dev",
"build": "rspress build",
"build:prod": "NODE_ENV=production rspress build"
}
}After running `build`, your site will automatically be uploaded to Zephyr Cloud if the plugin is enabled and configured.
Requirements
- Rspress 0.7 or higher
- Node.js 18 or higher
- Zephyr Cloud account (sign up at zephyr-cloud.io)
Examples
Explore our examples directory to see the plugin in action:
- rspress-site – A simple Rspress documentation site deployed via Zephyr
Contributing
We welcome contributions! Please see our contributing guidelines before submitting pull requests.
License
Licensed under the Apache-2.0 License. See LICENSE for more information.
