# vite-html-multi-page-template **Repository Path**: ie81/vite-html-multi-page-template ## Basic Information - **Project Name**: vite-html-multi-page-template - **Description**: 基于vite的传统多页工程化开发模板。html多页面,es6转es5,代码压缩,热重载,scss,html include。。。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-12-03 - **Last Updated**: 2023-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vite-html-multi-page-template #### 介绍 基于vite的传统多页工程化开发模板。多html页面,es6转es5,代码压缩,热重载,scss,html include 。。 #### 功能 - [x] 多html页面 - [x] scss - [x] 把 es6转为es5,使用 @vitejs/plugin-legacy实现 - [x] 热重载 - [x] 代码压缩 - [x] html include, 使用 vite-plugin-handlebars 支持html部分文件include功能 - [ ] 打包后的静态文件分目录存放 - [ ] html压缩选项 - [ ] js,css不压缩选项 #### 开发目录结构 ```vite-html-multi-page-template vite-html-multi-page-template ├─ src │ ├─ fonts │ ├─ images │ │ └─ logo.png │ ├─ pages │ │ ├─ about.html │ │ └─ home.html │ ├─ partials │ │ └─ header.html │ ├─ scripts │ │ ├─ about.js │ │ ├─ common.js │ │ └─ home.js │ ├─ scss │ │ ├─ about.scss │ │ ├─ common.scss │ │ └─ home.scss │ └─ index.html ├─ package.json └─ vite.config.js ``` #### 编译后目录结构 ```dist dist ├─ assets │ ├─ about-legacy.25074a1b.js │ ├─ about.b2341471.css │ ├─ about.bbcddfc2.js │ ├─ home-legacy.8f40dbcd.js │ ├─ home.1a587f82.css │ ├─ home.6c82f7b7.js │ ├─ index-legacy.57083f81.js │ ├─ index.935273ac.js │ ├─ logo.7bd4d080.png │ ├─ modulepreload-polyfill-legacy.ed506caa.js │ ├─ modulepreload-polyfill.b7f2da20.js │ └─ polyfills-legacy.f9ff9524.js ├─ pages │ ├─ about.html │ └─ home.html └─ index.html ``` #### 使用说明 1. git拉取本项目 2. npm install