diff --git a/vite.config.js b/vite.config.js index 2ac899d..e513728 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,13 +1,28 @@ -import { defineConfig } from 'vite'; +import { defineConfig } from "vite"; // import * as mdPlugin from 'vite-plugin-markdown'; -export default defineConfig({ - assetsInclude: ['**/*.md'], - // plugins: [mdPlugin(options)], - build: { - chunkSizeWarningLimit: 1600 - }, - preview: { - open: true - } +export default defineConfig(({ command, mode, ssrBuild }) => { + if (command === "serve") { + return { + assetsInclude: ["**/*.md"], + server: { + port: 8000, + strictPort: true, + https: true, + open: true, + cors: true, + }, + }; + } else { + return { + chunkSizeWarningLimit: 1600 * 2, + build: { + outDir: "dist", + emptyOutDir: true, + cssCodeSplit: true, + cssMinify: true, + minify: true, + }, + }; + } });