Skip to content

Plugin that makes integrating Vite into Hugo application painless.

License

Notifications You must be signed in to change notification settings

willgriffin/vite-hugo-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vite HUGO Plugin

Plugin that makes integrating Vite into Hugo application painless.

Vite < 3.0.0

This plugin is compatibile with vite under 3.0.0 version, but may cause some typescript typing error, check DcBD#2 for more information.

Example usage

import { resolve } from 'path';
import { defineConfig } from 'vite';
import hugoPlugin from 'vite-hugo-plugin'

// Root directory of our application
const appDir = __dirname;

// The directory where hugo builds it's files.
const hugoOutDir = resolve(appDir, 'public');

// https://vitejs.dev/config/
export default defineConfig({
    plugins: [
        hugoPlugin({ appDir, hugoOutDir })
    ]
});

About

Plugin that makes integrating Vite into Hugo application painless.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 100.0%