aboutsummaryrefslogtreecommitdiff
path: root/docs/vite.config.js
diff options
context:
space:
mode:
authorHayleigh Thompson <me@hayleigh.dev>2023-08-20 14:38:43 +0100
committerHayleigh Thompson <me@hayleigh.dev>2023-08-20 14:38:43 +0100
commitbd77efa0e6765f8c5152aaa453e491f4260fb33b (patch)
treeaaad680cf0f71f73baf544a2dac81db359e49808 /docs/vite.config.js
parent2db21cfd69701a6b8660f82d3cdb0cd8dc5d836e (diff)
downloadlustre-bd77efa0e6765f8c5152aaa453e491f4260fb33b.tar.gz
lustre-bd77efa0e6765f8c5152aaa453e491f4260fb33b.zip
:wrench: Add vite-plugin-gh-pages and configure deploys on build.
Diffstat (limited to 'docs/vite.config.js')
-rw-r--r--docs/vite.config.js15
1 files changed, 12 insertions, 3 deletions
diff --git a/docs/vite.config.js b/docs/vite.config.js
index 95675a5..555777e 100644
--- a/docs/vite.config.js
+++ b/docs/vite.config.js
@@ -1,5 +1,14 @@
+import { defineConfig } from "vite";
+import { ghPages } from "vite-plugin-gh-pages";
import gleam from "vite-gleam";
-export default {
- plugins: [gleam()],
-};
+export default defineConfig(({ command }) => ({
+ base: command === "build" ? "/gleam-lustre/" : "/",
+ plugins: [
+ gleam(),
+ ghPages({
+ branch: "docs",
+ message: "🚀 Deploy to gh-pages.",
+ }),
+ ],
+}));