# 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