UNPKG

simple-file-site

Version:

A simple file list site generator

65 lines (39 loc) 1.57 kB
# Simple File Site 如你所见,**Simple File Site** 是一个非常简单的静态站点生成器,旨在快速生成文件列表站点,并部署到类似Vercel的静态网页托管服务。 ## 特性 - 提供一个文件列表web页面 - 轻量级,易于使用 ## 安装与使用 确保您已安装 [Node.js](https://nodejs.org/) 和 npm。 ### 手动安装与使用 1. 克隆项目: ```bash git clone https://github.com/adogecheems/simple-file-site.git cd simple-file-site ``` 2. 安装依赖: ```bash npm install ``` 3. 运行: ```bash node index.js <source_directory> <target_directory> ``` - 如果未指定参数,默认源目录为 `source`,目标目录为 `public`### 通过 npm 安装使用 1.安装命令: ```bash npm install simple-file-site --save ``` 2.运行: ```bash npx simple-file-site <source_directory> <target_directory> ``` - 如果未指定参数,默认源目录为 `source`,目标目录为 `public`## 关于跨域资源限制 静态站点托管服务(如 Vercel)可能会限制跨域资源访问。本项目已经内置了netlify.toml、vercel.json与_headers文件配置文件,添加了cors标头。但如果您使用了其他的静态站点托管服务,您可能需要设法添加标头。 ## 依赖 - [EJS](https://ejs.co/):用于模板渲染 - [fs-extra](https://github.com/jprichardson/node-fs-extra):用于文件操作 ## 许可证 本项目基于 [GPL-3.0-only](https://opensource.org/licenses/GPL-3.0) 许可证。