Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lete114/awstats
基于 NodeJS 的一个静态生成器,快来定义您的页面吧!(A static generator based on NodeJS, come to define your page!)
https://github.com/lete114/awstats
awstats static static-site static-website
Last synced: 14 days ago
JSON representation
基于 NodeJS 的一个静态生成器,快来定义您的页面吧!(A static generator based on NodeJS, come to define your page!)
- Host: GitHub
- URL: https://github.com/lete114/awstats
- Owner: Lete114
- License: mit
- Created: 2021-04-14T13:00:05.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-18T03:41:23.000Z (about 2 years ago)
- Last Synced: 2024-10-02T09:17:33.323Z (about 1 month ago)
- Topics: awstats, static, static-site, static-website
- Language: TypeScript
- Homepage:
- Size: 109 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
AWStats
A fast , static files generator framework , powered by Node.js
## Quick Start
> 前提:你的电脑必须安装[Node.js](https://nodejs.org/)才能启动该项目
**Install AWStats**
```bash
npm install awstats-cli -g
```**Initialize AWStats**
```bash
awstats init AWStats-HomePagecd AWStats-HomePage # 进入初始化的目录
## 你也可用使用以下方式
mkdir AWStats-HomePage # 创建目录(自定义)
cd AWStats-HomePage # 进入创建的目录
awstats init # 初始化
```**Other Commands**
```bash
awstats init # 初始化 可缩写为: aws iawstats generate # 生成 aws g (以此类推输入首字母即可)
awstats minify # 压缩
awstats server # 本地预览
awstats deploy # 部署
awstats clean # 清理
```## Themes
> 如没有`themes`目录可自建
在 themes 目录下可以新建你的主题(例如:`./themes/HomePage`),主题文件下可以新建`config.yml`主题配置文件,新建`template`目录,存放你要生成的页面(文件后缀为.ejs),`static`静态资源
可以参考:[HomePage](https://github.com/lete114/AWStats-theme-HomePage)
```
lib
|-- xxx
themes
|-- HomePage
|-- static
|-- css
|-- js
|-- images
|-- fonts
|-- xxxxxx
|-- template
|-- index.ejs
|-- 404.ejs
|-- xxxx(可新建文件夹)
config.yml
package.json
````HomePage`: 主题昵称
`static`: 静态资源
`template`: 模板
## License
[MIT](LICENSE)