2.0.0-rc.21 • Published 4 years ago

staxt v2.0.0-rc.21

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

staxt

A minimal static site generator.

concept

The idea behind staxt was to create a fast, lightweight, static site generator. Javascript src page files are combined with doT.js templates to deliver HTML. Sass is used for compiling css and Browserify is used to compile javascript files.

WARNING

This was as a personal project to practise NodeJS and morphed into an npm package. It is NOT RECOMENDED to use this in production.

install

npm i staxt

usage

init

npx staxt init

Creates a new project with the following folder structure:

/src
  /assets
    /scss
      /main.scss
    /js
     /main.js
  /pages
    /index.js
    /index.xt.js
    /index.scss
  /templates
    /page
      /page.html
      /page.scss
      /page.js
    /includes
/dist
  /assets
    /js
      /main.js
    /css
      /main.css
    /images

serve

npx staxt serve

Starts a browsersync server on port :3000 and opens the browser. Use -q to prevent the browser from opening. Use -w to only watch the files.

add

npx staxt add -p=[page] (or) -t=[template]

adds a new page or template

remove

npx staxt remove -p=[page] (or) -t=[template]

Removes a page or template.

compile

npx staxt compile -p=[page] (or) -t=[template] -i=[include]

Compiles a page or template or include.

styles

npx staxt styles -a=[asset] -p=[page] -t=[template]

Generates css for an asset or page or template

scripts

npx staxt scripts -a=[asset] -p=[page] -t=[template]

Generates js for an asset or page or template

bundle

npx staxt bundle

Bundles all pages and assets.

2.0.0-rc.21

4 years ago

2.0.0-rc.20

4 years ago

2.0.0-rc.19

4 years ago

2.0.0-rc.16

4 years ago

2.0.0-rc.14

4 years ago

2.0.0-rc.11

4 years ago

2.0.0-rc.12

4 years ago

2.0.0-rc.10

4 years ago

2.0.0-rc.8

4 years ago

2.0.0-rc.9

4 years ago

2.0.0-rc.7

4 years ago

2.0.0-rc.6

4 years ago

2.0.0-rc.3

4 years ago

2.0.0-rc.1

4 years ago

2.0.0-beta

4 years ago

2.0.0-beta.2

4 years ago

2.0.0-beta.1

4 years ago

2.0.0-beta.5

4 years ago

2.0.0-beta.4

4 years ago

2.0.0-beta.3

4 years ago

1.10.0

4 years ago

1.9.1

4 years ago

1.9.0

4 years ago

1.8.6

4 years ago

1.8.5

4 years ago

1.8.4

4 years ago

1.8.2

4 years ago

1.8.1

4 years ago

1.8.3

4 years ago

1.8.0

4 years ago

1.7.5

4 years ago

1.7.4

4 years ago

1.7.3

4 years ago

1.7.2

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.4

4 years ago

1.6.3

4 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.5

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

0.9.1

4 years ago

0.7.0

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.3.5

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago