# html-box
**Repository Path**: liveBetter/html-box
## Basic Information
- **Project Name**: html-box
- **Description**: html 文件整理箱, 添加html文件至single文件夹, 访问index.html 管理页面即可, 包含自动化整理内置exe程序
- **Primary Language**: JavaScript
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2022-01-12
- **Last Updated**: 2024-10-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: HTML, box
## README
静态 html 整理工具
静态 html 添加放置 single 文件夹, 使用 HtmlBoxToolkit.exe 更新 data.js,刷新 index.html 即可完成归档操作。
### 主页效果:

VS single 目录结构

### 结构说明
```
resources 主页面静态js/css依赖
index.html 主页面
index.css 主页面样式
index.js 主页面js
-------------------------------------
single 存放静态展示页面
-------------------------------------
data.js 维护资源的json结构
```
### HtmlBoxToolkit.exe 说明
- 工具为 java8 开发,需要配置 java 环境变量, 或者手动维护 data.js
---
#### 使用方式一:直接构建
exe 无法运行时,可使用 java 命令启动: java -jar HtmlBoxToolkit.jar

#### 使用方式二:自定义修改

#### 手动维护 data.js
- Json Tree 结构
- url 属性维护每个静态页面的相对路径
- title 在菜单中显示的菜单项名称
- open 是否默认展开菜单
- id 当前节点 id
- pid 父节点 id
- children 子节点信息