staxt v2.0.0-rc.21
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 staxtusage
init
npx staxt initCreates 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
/imagesserve
npx staxt serveStarts 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 bundleBundles all pages and assets.
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago