vite-plugin-ssg-sahil
v1.0.2
Published
A Vite plugin for static site generation
Maintainers
Readme
Vite SSG Plugin
A Vite plugin for static site generation (SSG) that pre-renders your application to static HTML.
Installation
npm install --save-dev vite-plugin-ssgUsage
- Install the plugin in your Vite project:
npm install --save-dev vite-plugin-ssg- Add it to your
vite.config.js/ts:
import { defineConfig } from 'vite';
import ssg from 'vite-plugin-ssg';
export default defineConfig({
plugins: [
ssg({
// Optional: Output directory (default: 'dist')
outDir: 'dist',
// Optional: Routes to pre-render (default: ['/'])
routes: ['/', '/about', '/contact'],
// Optional: Base public path (default: '/')
base: '/'
})
]
});- Build your site:
npm run buildThe plugin will generate static HTML files for each route in your specified output directory.
How It Works
- During the build process, the plugin will:
- Generate HTML files for each specified route
- Preserve client-side hydration
- Handle static asset paths correctly
License
MIT
