Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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!)

Awesome Lists containing this project

README

        

AWStats


A fast , static files generator framework , powered by Node.js



master


dev


MIT License

## Quick Start

> 前提:你的电脑必须安装[Node.js](https://nodejs.org/)才能启动该项目

**Install AWStats**

```bash
npm install awstats-cli -g
```

**Initialize AWStats**

```bash
awstats init AWStats-HomePage

cd AWStats-HomePage # 进入初始化的目录

## 你也可用使用以下方式

mkdir AWStats-HomePage # 创建目录(自定义)

cd AWStats-HomePage # 进入创建的目录

awstats init # 初始化
```

**Other Commands**

```bash
awstats init # 初始化 可缩写为: aws i

awstats 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)