vite-hugo-plugin
TypeScript icon, indicating that this package has built-in type declarations

5.1.0 • Public • Published

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 https://github.com/DcBD/vite-hugo-plugin/pull/2 for more information.

For older version of hugo

Added hugoConfigFileName property to specify which hugo config it should use. By default it's hugo.toml

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 })
    ]
});

Readme

Keywords

Package Sidebar

Install

npm i vite-hugo-plugin

Weekly Downloads

85

Version

5.1.0

License

MIT

Unpacked Size

23.2 kB

Total Files

9

Last publish

Collaborators

  • dcbd