1 | grunt-set-static
|
2 | ================
|
3 |
|
4 | grunt-set for a static site.
|
5 |
|
6 | ## Features
|
7 |
|
8 | * concat js files
|
9 | * auto include bower dependencies
|
10 | * pre-process less files
|
11 | * process html files with handlebars
|
12 | * support for partials
|
13 | * support for layouts
|
14 |
|
15 | ## Suggested Structure
|
16 |
|
17 | ```
|
18 | src/
|
19 | index.html
|
20 | page2.html
|
21 | styles/
|
22 | vars.less
|
23 | scripts/
|
24 | global.js
|
25 | layouts/
|
26 | layout1.html
|
27 | modules/
|
28 | module-name/
|
29 | view.html (available to load as a partial)
|
30 | style.less
|
31 | script.js
|
32 | images/
|
33 | logo.png
|
34 | fonts/
|
35 | app.ttf
|
36 | ```
|
37 |
|
38 | ## Ouput
|
39 |
|
40 | ```
|
41 | www/
|
42 | index.html
|
43 | page2.html
|
44 | styles/
|
45 | site.css
|
46 | scripts/
|
47 | site.js
|
48 | images/
|
49 | logo.png
|
50 | fonts/
|
51 | app.ttf
|
52 | ```
|
53 |
|
54 | ## Commands
|
55 |
|
56 | * `dev` - run a dev server and watch for changed files
|
57 | * `dist` - minify files and write everything to `dist` folder
|
58 | * `deploy` - deploy site to s3
|